[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sdx-users] Thesaurus
From: |
Emmanuel Bégué |
Subject: |
[sdx-users] Thesaurus |
Date: |
Thu, 2 Oct 2003 01:17:01 +0200 |
Bonjour,
Apparemment, lorsqu'on utilise le thesaurus et qu'on cherche
deux mots, dont un au moins a un équivalent dans le thesaurus,
reliés par "AND" (implicite ou explicite), SDX recherche trois
mots: les deux mots cherchés ET le mot équivalent dans le thesaurus.
Ainsi, s'il existe des documents qui contiennent les mots "ville"
et "province" par exemple, et qu'on cherche sans le thesaurus:
ville AND province
on trouve ces documents (of course).
Mais si on branche le thesaurus et qu'il contient pour "ville" un
équivalent "city", et qu'on effectue la même recherche,
toutes choses égales par ailleurs, on ne trouve plus rien (en
fonction du corpus) car SDX cherche en réalité TROIS mots:
ville, province ET city
On le voit dans .xsp2sdx:
luceneQuery="+province +ville +(city)"
Or en réalité on voudrait (je ne suis pas sûr de la syntaxe lucene):
"+province +(ville OR city)"
Dans le cas d'un seul mot, avec le thesaurus, la lucene query est:
"ville (city)"
Y a-t-il un moyen de corriger cela en déclarant mieux les opérateurs
dans la xsp?
Cordialement,
EB
[apparemment ce message et le suivant envoyés cet après midi se
sont perdus: je les renvois en espérant ne pas polluer la liste
si les autres se retrouvent...]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [sdx-users] Thesaurus,
Emmanuel Bégué <=