2012-03-30 11 views
2

Ich arbeite an Orchard CMS versucht, eine benutzerdefinierte Ergebnisliste für Lucene indizierte Entitäten zu erstellen. Die Entität hat ein Preisfeld, das erfolgreich indiziert wurde. Ich konnte die Entitäten mit Luke - Lucene Index Toolbox sehen. Ich versuche, sie mit folgenden Schnipsel abzurufen, aber es gibt immer 0:Orchard CMS, Lucene Indizierung gibt keinen Wert zurück

var searchBuilder = _indexProvider.CreateSearchBuilder("Search"); 
var x = searchBuilder.WithField("Price", 200000).Search().Count(); 

ich nicht sicher, warum die Ergebnisse nicht zurückgegeben werden. Jede Hilfe wird sehr geschätzt.

Antwort

0

Es ist ein int serach.

Versuchen Exactmatch() wie folgt hinzufügen:

var x = searchBuilder.WithField("Price", 200000).ExactMatch().Search().Count();