sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-developers] Pour une API de recherche "universelle"


From: Pierrick Brihaye
Subject: Re: [sdx-developers] Pour une API de recherche "universelle"
Date: Wed, 13 Mar 2002 14:03:28 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1

Bon, eh bien... je me réponds à moi-même :-)

Pierrick Brihaye wrote:

Voilà : l'un des grands revers de SDXSimpleQuery est d'*analyser* la requête qui lui est passée. Cela est très pratique si tous les index étaient analysés de la même façon, malheureusement, cela n'est pas toujours le cas... et ça risque de le devenir de moins en moins dans un environnement multilingue.


J'ai pris le problème à bras le corps et j'ai commencé à développer un couple SDXQuery/servlet pour parser les requêtes sans analyse sytématique.

En gros, ça fonctionne comme une simpleQuery, mais ça crée des field/exactFieldQuery (pas mal de code y a été repiqué).

C'est dans le CVS et, sur quelques tests assez simples, ça à l'air de tourner. C'est néanmoins encore très perfectible :

- j'ai laissé pas mal de code de débogage (voir la console ;-)
- la gestion des exceptions n'est pas des plus rigoureuses
- quelques :-) questions restent en suspens

Note : comme il y a un servlet supplémentaire, le fichier webapps/sdx/WEB-INF/web.xml a été également mis à jour.

Bien sûr, cela ne résoud absolument pas le problème d'une syntaxe plus aboutie.

Et pendant que j'y pense : pour préparer le multilinguisme, il serait peut-être opportun que les définitions de champs (db_info.xml) puissent, via un attribut ad hoc, décrire l'analyseur à utiliser si tant est que cela-ci ne soit pas l'analyseur par défaut.


A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden




reply via email to

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