sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] recherche SQL désespérément + sdx:terms


From: Pierrick Brihaye
Subject: Re: [sdx-users] recherche SQL désespérément + sdx:terms
Date: Thu, 05 Jun 2003 09:31:48 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

Marjorie Burghart a écrit:

J'obtiens une liste des différentes valeurs de ce champ, et dans le sdx:result je peux trouver un "nombre de résultats", qui correspond en fait au nombre de ***documents*** contenant ***au moins*** une occurence de ce champ avec la valeur.

Oui. Le "document" est l'unité atomique dans SDX.

Mon problème, c'est que je voudrais avoir le nombre ***total*** d'occurences, éventuellement au sein d'un même document, soit l'équivalent d'un bon vieux select count(titre) etc...
Puis-je avoir cette information via les API SDX ?

Pas à ma connaissance... mais voir ce que vous pouvez tirer de :
http://jakarta.apache.org/lucene/docs/api/org/apache/lucene/index/IndexReader.html#terms()

Une explication est peut-être que,depuis la création de la base, j'ai modifié ce dernier champ (qui était de type word au départ), mais j'ai pourtant réindexé entre temps. Faut-il supprimer les index Lucene ?

Mmmh... avez-vous réindexé *tous* les documents ? Je l'ai déjà dit, mais je le rappelle : la fieldList n'a pas d'effet rétroactif. Si vous avez une liste de champs (analysés ou non) à un instant t, vous pouvez très bien avoir une liste de champs complètement différente à un instant t + 1. Si vous voulez de la cohérence, vous devez réindexer.

Mais bon... comme le dit Martin, il y a peut-être un problème.

A bientôt,

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