조회의 의미 확장
고객이 제출한 쿼리의 의미를 확장하여 검색 결과의 품질을 향상시킬 수 있습니다.
정확한 일치 이상으로 쿼리 범위를 확장하려면 콜렉션에 동의어 목록을 추가하십시오. 동의어가 정의되면 고객은 프로젝트가 이해하도록 훈련된 정확한 구문 또는 키워드를 제출할 필요가 없습니다. 용어의 변형도 인식되어 최상의 결과를 찾는 데 사용됩니다. 예를 들어, international business machines 및 big blue 를 포함하도록 ibm 에 대한
조회를 확장할 수 있습니다. 쿼리 확장 용어는 일반적으로 용어에 대한 동의어, 반의어, 또는 일반적인 오자입니다.
검색 결과를 개선하기 위해 추가하는 동의어는 사전에 추가하는 동의어와 다르게 작동합니다. 사전 동의어는 문서가 수집될 때 인식되고 태그 지정됩니다. 사용자가 정의하는 동의어는 연관된 사전 용어의 발생으로 인식되고 태그가 지정되므로 나중에 검색하여 검색할 수 있습니다. 문서가 처리될 때 인식되는 동의어 추가에 대한 자세한 정보는 사전 을 참조하십시오.
두 가지 유형의 확장을 정의할 수 있습니다.
- 양방향
-
expanded_terms목록의 각 항목은 확장된 모든 용어를 포함하도록 확장됩니다. 예를 들어,ibm에 대한 검색어는ibm OR international business machines OR big blue로 확장됩니다.양방향 예:
{ "expansions": [ { "expanded_terms": [ "ibm", "international business machines", "big blue" ] } ] } - 단방향
-
쿼리의 '
input_terms'는 'expanded_terms'로 대체됩니다. 예를 들어,banana에 대한 조회는plantain OR fruit로 변환되며 원래 용어banana를 포함하지 않습니다. 입력 용어가 조회에 포함되도록 하려면 확장된 용어 목록에서 입력 용어를 반복하십시오.단방향 예:
{ "expansions": [ { "input_terms": [ "banana" ], "expanded_terms": [ "plantain", "fruit" ] }, { "input_terms": [ "car" ], "expanded_terms": [ "car", "automobile", "vehicle" ] } ] }
쿼리 확장을 활성화하려면 다음 단계를 완료하십시오
-
동의어 목록 파일을 작성하십시오. 이 파일은 파일 확장자가
json인 JSON 파일이어야 합니다.다음 지침을 따르십시오.
input_terms및expanded_terms를 소문자로 지정하십시오. 소문자 용어는 대문자로 확장됩니다.- 동의어 파일에는 검색 엔진에서 제외되는 단어로 지정된 용어가 포함될 수 없습니다. 예를 들어, 정지 단어 파일에
on가 포함되어 있고, 동의어 파일에rotfl가rolling on the floor laughing로 확장된다고 명시되어 있는 경우, 확장된 단어는 예상한 결과를 반환하지 않습니다. 기본적으로 콜렉션에서 사용하는 검색 엔진에서 제외되는 단어 파일의 단어를 확인하여 동일한 단어를 사용하지 않는지 확인하십시오. 자세한 정보는 무시할 단어 식별 을 참조하십시오.
조회 확장 목록을 빌드할 때 expansions.json 파일을 시작점으로 사용할 수 있습니다.
-
탐색 분할창에서 개선 및 사용자 정의 페이지를 여십시오.
-
개선 도구 분할창에서 관련성 개선 을 펼치십시오.
-
동의어를 클릭한 후 콜렉션에 대한 동의어 업로드 를 클릭하십시오.
문서가 콜렉션에 추가되는 동안 동의어 파일을 업로드하지 마십시오. 문서가 추가될 때 발생하는 수집 처리로 인해 인덱스를 사용할 수 없게 될 수 있습니다.
콜렉션당 하나의 동의어 목록만 업로드할 수 있습니다. 두 번째 확장 목록이 업로드되면 두 번째 목록이 첫 번째 목록을 대체합니다.
-
테스트 조회를 실행하여 조회 확장이 예상대로 작동하는지 확인하십시오.
조회 확장은 색인 작성 중이 아니라 조회 시 적용되므로 콜렉션을 다시 처리하지 않고 동의어를 추가할 수 있습니다.
쿼리 확장을 비활성화하려면 동의어 파일을 삭제하십시오. 그러나 새 문서가 처리되는 동안에는 동의어 파일을 삭제하지 마십시오.