Zing peut développer les résultats de recherche avec des synonymes
Développez les résultats de recherche pour inclure des termes de recherche supplémentaires.
Par défaut, Zing inclut un exemple de dictionnaire de synonymes composé d’une liste d’ensembles de synonymes (synsets). Zing prend en charge deux types d’ensembles de synonymes.
| Type d’ensemble de synonymes | Description | Exemple |
|---|---|---|
| Liste de synonymes | Une liste de synonymes est une liste de mots séparés par des virgules. Lorsqu’une recherche utilise un mot de la liste, Zing élargit la recherche pour inclure tous les mots de la liste. | Cyber,Internet,Cybercafé |
| Carte de synonymes | Une carte de synonymes est constituée de deux listes de mots séparées par les caractères égal et supérieur à => . Lorsqu’une recherche utilise un mot de la liste de gauche, Zing étend la recherche pour inclure tous les mots de la liste de droite. Lorsqu’une recherche utilise un mot de la liste de droite, Zing n’étend pas la recherche pour inclure les termes de la liste de gauche. | IOT, Internet des objets = >Chip, thermostat Nest, RFID, IOT |
Résultats de recherche, développement et pondération des synonymes
Dans les résultats de recherche, les documents contenant les mots clés de recherche d’origine ayant un score plus élevé que les documents contenant les synonymes de recherche. Par exemple, les documents avec le mot-clé IOT ont un score plus élevé que les documents avec le synonyme Internet des objets.
- L’expansion unidirectionnelle des synonymes vers/à partir de plusieurs termes (blork, cork => malork, elastic) fonctionne comme prévu. Le blork et le liège se transforment tous deux en malork et en élastique.
- L’expansion unidirectionnelle à plusieurs niveaux (blork => cork => malork) ne fonctionne pas transitivement. Ni le blork ni le liège ne se transforment en malork.
- L’expansion unidirectionnelle à plusieurs niveaux divisée entre plusieurs enregistrements d’ensembles de synonymes (blork => cork)(cork => malork) ne fonctionne pas de manière transitive. Seul le liège se dilate en malork, le blork ne s’étend qu’en liège mais pas en malork.
Par défaut, les synonymes n’utilisent pas le même poids que les termes de recherche classiques. Les synonymes ne sont pondérés qu’à 10 % du poids de recherche par défaut. De plus, plusieurs occurrences d’un synonyme dans un seul document/champ n’augmentent pas le poids de la recherche. Le poids des synonymes est contrôlé par la propriété glide.ts.synonym.expanded.boost. Lorsque cette valeur de propriété = 1, la pondération des synonymes est égale à celle des termes de recherche normaux. 0,5 = 50 % du poids, etc.