On Fri, Nov 11, 2016 at 5:21 AM, Chitra R <chithu.r...@gmail.com> wrote:
> i)Hope, when opening SortedSetDocValuesReaderState , we are > calculating ordinals( this will be used to calculate facet count ) for doc > values field and this only made the state instance somewhat costly. > Am I right or any other reason behind that? That's correct. It adds some latency to an NRT refresh, and some heap used to hold the ordinal mappings. > ii) During indexing, we are providing facet ordinals in each doc > and I think it will be useful in search side, to calculate facet counts > only for matching docs. otherwise, it carries any other benefits? Well, compared to the taxonomy facets, SSDV facets don't require a separate index. But they add latency/heap usage, and they cannot do hierarchical facets yet (though this could be fixed if someone just built it). > iii) Is SortedSetDocValuesReaderState thread-safe (ie) multiple > threads can call this method concurrently? Yes. Mike McCandless http://blog.mikemccandless.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org