2010-04-21 4 views
3

Lucene.Net - Existe-t-il un moyen d'interroger les documents qui contiennent un champ particulier.Lucene Vous recherchez des documents ayant un domaine particulier?

Disons que certains de mes documents ont un champ 'foo' et d'autres non.

Je veux trouver tous les documents qui ont le champ 'foo' - quelle que soit la valeur de foo.

Comment faire? Est-ce une sorte de TermQuery?

+0

Essayez de vérifier l'un des tutoriels ici: http://ifdefined.com/blog/post/ Recherche de texte intégral dans ASPNET-using-LuceneNET.aspx – Kane

Répondre

1

Essayez foo: [* A *] devrait fonctionner pour toutes les valeurs non nulles du champ « foo »

+0

Est-ce qu'une chaîne vide compte comme une valeur "nulle"? Je ne savais pas que Lucene supportait les champs null-évalués. – devios1