sdx-users
[Top][All Lists]
Advanced

[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...]





reply via email to

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