|
From: | Pierrick Brihaye |
Subject: | Re: [sdx-developers] intégration HereinThesau rus |
Date: | Wed, 11 May 2005 10:23:40 +0200 |
User-agent: | Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 |
Salut, Réponse rapide. Jos Snellings a écrit :
Mais, là, j'ai une question: une recherche pour paleontological interestprovoque deux recherches (c'est normal: il va analyser le query et trouve deux mots)Thesaurus: search() palaeontological Thesaurus: filterByLangs() Thesaurus: search() interest Comportement non désiré ... On injecte: "palaeontological interest", avec les guillements ...Meme résultat... la méthode "search" est appelée plusieures fois successives avec chaque 'mot' trouvé dansla requête.Vous avez des suggestions?Y-a-t il moyen d'éviter le parsing?
Oui : |paleontological interest|En fait, on injecterait une "UnanalyzedQuery". Je me demande d'ailleurs si ça ne devrait pas être le comportement normal des requêtes de thésaurus.
Idem pour l'expansion de requête : la méthode UnanalyzedQuery.toString() génère normalement une représentation texte reparsable...
Patches bienvenus :-) A+ -- Pierrick Brihaye, informaticien Service régional de l'Inventaire DRAC Bretagne mailto:address@hidden +33 (0)2 99 29 67 78
[Prev in Thread] | Current Thread | [Next in Thread] |