Peter, What is a bitset? Is it a Java class or a more primitive data structure?
Alan On 19-Jan-07, at 2:32 PM, Binkley, Peter wrote:
This is why I think we should figure out smart ways to manage facets independently of Lucene index fields. Solr populates a facet by setting up a bitset for every value found in a given index field, and it uses those bitsets to filter query result sets by deriving an intersection set. We can extend that functionality by populating and maintaining bitsets based on external data sources that can map to Lucene document ids. This allows us to update the bitset (relatively cheap) without having to update the index (relatively expensive).
