Zing은 동의어로 검색 결과를 확장할 수 있습니다.
추가 검색어를 포함하려면 검색 결과를 확장합니다.
기본적으로 Zing에는 동의어 세트(synset) 목록으로 구성된 샘플 동의어 사전이 포함되어 있습니다. Zing은 두 가지 유형의 동의어 세트를 지원합니다.
| 동의어 세트 유형 | 설명 | 예제 |
|---|---|---|
| 동의어 목록 | 동의어 목록은 쉼표로 구분된 단어 목록입니다. 검색에서 목록의 단어를 사용하는 경우 Zing은 목록의 모든 단어를 포함하도록 검색을 확장합니다. | 사이버, 인터넷, Cybercafe |
| 동의어 맵 | 동의어 맵은 같고 보다 큼 문자 = >로 구분 된 두 단어 목록입니다. 검색에서 왼쪽 목록에 있는 단어를 사용하는 경우 Zing은 오른쪽 목록에 있는 모든 단어를 포함하도록 검색을 확장합니다. 검색에서 오른쪽 목록의 단어를 사용하는 경우 Zing은 왼쪽 목록의 용어를 포함하도록 검색을 확장하지 않습니다. | IOT, 사물 인터넷=>칩, 둥지 온도 조절기, RFID, IOT |
검색 결과, 동의어 확장 및 가중치
검색 결과에서 원래 검색 키워드가 포함된 문서는 검색 동의어가 포함된 문서보다 점수가 높습니다. 예를 들어 검색 키워드 IOT 가 있는 문서는 동의어가 사물 인터넷인 문서보다 점수가 높습니다.
- 여러 용어 (blork, cork = > malork, elastic) 에 대한 단방향 동의어 확장이 예상대로 작동합니다. 블로크 와 코르크 는 모두 말로크 와 탄성으로 확장됩니다.
- 다단계 단방향 확장 (blork => 코르크 => malork) 은 전이적으로 작동하지 않습니다. blork도 코르크도 malork로 확장되지 않습니다.
- 여러 동의어 집합 레코드 (blork = > cork)(cork => malork) 간의 다단계 단방향 확장 분할은 전이적으로 작동하지 않습니다. 코르크만 말로크로 확장되고, 블로크는 코르크로만 확장되지만 말로크는 확장되지 않습니다.
기본적으로 동의어는 일반 검색어와 동일한 가중치를 사용하지 않습니다. 동의어의 가중치는 기본 검색 가중치의 10%에서만 적용됩니다. 또한 단일 문서/필드에 동의어가 여러 개 있어도 검색 가중치가 증가하지 않습니다. 동의어의 가중치는 속성에 glide.ts.synonym.expanded.boost의해 제어됩니다. 이 속성 값 = 1이면 동의어의 가중치가 일반 검색어와 동일하게 적용됩니다. 0.5 = 50% 무게 등
와일드카드 문자와 동의어 일치
Zing은 검색어와 일치하는 동의어를 찾을 때 % 및 * 와일드카드 문자를 확장하지 않습니다. 이러한 문자는 일치하는 동의어를 찾을 때 리터럴 문자로 처리됩니다. 예를 들어 issu*를 검색하면 Zing은 issue의 동의어를 찾지 못하지만 issu*의 동의어는 찾습니다.