Question

Pour résoudre ce problème , j'ai créé un nouvel index Lucene où toutes les valeurs distinctes possibles de chaque champ sont indexées séparément.

Il s’agit donc d’un index contenant quelques milliers de documents ayant un seul terme.
Je veux extraire toutes les valeurs pour un certain terme. Par exemple, je voudrais toutes les valeurs qui ont le nom de champ "quotName".
Définir un WildcardQuery n'est bien sûr pas une solution. Ni l'énumération de TOUS les champs, ni l'enregistrement de ceux avec le nom de champ correct.

Était-ce utile?

La solution

Cela devrait fonctionner (je suppose que c'est toujours en C #)

IndexReader.Open(/* path to index */).Terms(new Term("companyName", String.Empty));
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top