검색어에 "house garden garage"라는 검색어가 있다고 가정합니다. 색인에있는 문서에는 "집, 정원", "정원, 차고"및 "집 차고"만 포함되지만 문서에는 세 단어가 모두 포함되어 있지 않습니다.여러 단어 검색, 일치하지 않는 단어 표시
현재 쿼리는 split_keyword 분석기와 연산자 "AND"로 빌드됩니다. 그래서 쿼리는 결과를 반환하지 않습니다.
그러나 하나의 검색어가 생략되면 결과가 나타납니다.
3 개의 조건 중 일부만 일치하는 문서를 반환하고 결과에서 생략 된 용어를 얻을 수 있습니까?
내가보기에 유일한 방법은 "OR"연산자를 사용하여 쿼리를 실행하고 각 필드에 대해 단일 단어의 점수를 선택하고 일치하는 용어를 찾는다는 것입니다. 그러나 이것은 의도하지 않은 것으로 보인다.