lucene based facet library