sdx-users
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]