[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sdx-users] Thesaurus et: et
From: |
Emmanuel Bégué |
Subject: |
[sdx-users] Thesaurus et: et |
Date: |
Wed, 1 Oct 2003 18:07:26 +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
- [sdx-users] Thesaurus et: et,
Emmanuel Bégué <=