Ich würde gerne wissen, wie man eine Facettensuche mit lucene.facet durchführt. Ich werde genau erklären, was ich tun möchte: Ich habe eine Taxonomie von htmlfiles (ähnlich ODP) und möchte, dass bei einer Abfrage Ergebnisse nach Kategorien und Anzahl der Treffer pro Kategorie angezeigt werden. Gibt es ein Beispiel, das das mit Lucene beschreibt?Wie führe ich eine facettierte Suche durch?
Bearbeiten: Ich bekomme bereits Ergebnisse als Kategorien, indem Sie ein Kategoriefeld in jedem Dokument hinzufügen. Was ich will, ist, dass die Ergebnisse wie folgt aussehen:
Cat1 N1
Cat2 N2
...
Statt:
Cat1
Cat1
... xN1 times
Cat1
Cat2
... xN2 times
Cat2
...
Auch nur in dieser Kategorie Feld auf eine Ebene der Taxonomie Baum verweist und ich möchte die Taxonomie Struktur auszunutzen, indem er, zum Beispiel, die Tiefe der Suche in der Taxonomie auswählen zu können (ich weiß nicht, ob das klar ist ...).
Vielen Dank!
scheint nützlich: http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/api/contrib-facet/userguide.html – ron
ich einen Blick darauf werfen werde, dank – synack