조회의 의미 확장

고객이 제출한 쿼리의 의미를 확장하여 검색 결과의 품질을 향상시킬 수 있습니다.

정확한 일치 이상으로 쿼리 범위를 확장하려면 콜렉션에 동의어 목록을 추가하십시오. 동의어가 정의되면 고객은 프로젝트가 이해하도록 훈련된 정확한 구문 또는 키워드를 제출할 필요가 없습니다. 용어의 변형도 인식되어 최상의 결과를 찾는 데 사용됩니다. 예를 들어, international business machinesbig 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"
      ]
    }
  ]
}

쿼리 확장을 활성화하려면 다음 단계를 완료하십시오

  1. 동의어 목록 파일을 작성하십시오. 이 파일은 파일 확장자가 json 인 JSON 파일이어야 합니다.

    다음 지침을 따르십시오.

    • input_termsexpanded_terms 를 소문자로 지정하십시오. 소문자 용어는 대문자로 확장됩니다.
    • 동의어 파일에는 검색 엔진에서 제외되는 단어로 지정된 용어가 포함될 수 없습니다. 예를 들어, 정지 단어 파일에 on 가 포함되어 있고, 동의어 파일에 rotflrolling on the floor laughing 로 확장된다고 명시되어 있는 경우, 확장된 단어는 예상한 결과를 반환하지 않습니다. 기본적으로 콜렉션에서 사용하는 검색 엔진에서 제외되는 단어 파일의 단어를 확인하여 동일한 단어를 사용하지 않는지 확인하십시오. 자세한 정보는 무시할 단어 식별 을 참조하십시오.

    조회 확장 목록을 빌드할 때 expansions.json 파일을 시작점으로 사용할 수 있습니다.

  2. 탐색 분할창에서 개선 및 사용자 정의 페이지를 여십시오.

  3. 개선 도구 분할창에서 관련성 개선 을 펼치십시오.

  4. 동의어를 클릭한 후 콜렉션에 대한 동의어 업로드 를 클릭하십시오.

    문서가 콜렉션에 추가되는 동안 동의어 파일을 업로드하지 마십시오. 문서가 추가될 때 발생하는 수집 처리로 인해 인덱스를 사용할 수 없게 될 수 있습니다.

    콜렉션당 하나의 동의어 목록만 업로드할 수 있습니다. 두 번째 확장 목록이 업로드되면 두 번째 목록이 첫 번째 목록을 대체합니다.

  5. 테스트 조회를 실행하여 조회 확장이 예상대로 작동하는지 확인하십시오.

    조회 확장은 색인 작성 중이 아니라 조회 시 적용되므로 콜렉션을 다시 처리하지 않고 동의어를 추가할 수 있습니다.

쿼리 확장을 비활성화하려면 동의어 파일을 삭제하십시오. 그러나 새 문서가 처리되는 동안에는 동의어 파일을 삭제하지 마십시오.