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