Timothy Potter created SOLR-9008: ------------------------------------ Summary: Investigate feasibilty and impact of using SparseFixedBitSet where Solr is currently using FixedBitSet Key: SOLR-9008 URL: https://issues.apache.org/jira/browse/SOLR-9008 Project: Solr Issue Type: Improvement Reporter: Timothy Potter Assignee: Timothy Potter
Found this gem in one of Mike's blog posts: {quote} But with 5.0.0, Lucene now supports random-writable and advance-able sparse bitsets (RoaringDocIdSet and SparseFixedBitSet), so the heap required is in proportion to how many bits are set, not how many total documents exist in the index. {quote} http://blog.mikemccandless.com/2014/11/apache-lucene-500-is-coming.html I don't see any uses of either of these classes in Solr code but from a quick look, sounds compelling for saving memory, such as when caching fq's This ticket is for exploring where Solr can leverage these structures and whether there's an improvement in performance and/or memory usage. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org