Ich habe ein großartiges Beispiel für das Erfassen von Facetten in einer Basisabfrage gefunden. Er speichert das Bitarray der Basisabfrage, um die Leistung jedes Mal zu verbessern, wenn die a-Facette gezählt wird.
%Vor%Das einzige Problem ist, dass ich eine neuere Version von Lucene.NET (2.9) verwende und Filter.Bits veraltet ist. Wir werden angewiesen, stattdessen DocIdSet zu verwenden (statt BitArray).
Ich kann nicht herausfinden, wie BitArray.And (bitArray) mit einem docIdSet zu tun ist. Ich schaute in Reflektor und fand OpenIdSet, das And-Operationen hat. Nicht sicher, ob OpenIdSet die Route ist, die ich gehen soll, ich sage nur.
Vielen Dank im Voraus!
Tags und Links lucene.net faceted-search