[ https://issues.apache.org/jira/browse/LUCENE-7493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15580205#comment-15580205 ]
Michael McCandless commented on LUCENE-7493: -------------------------------------------- OK that failure is confusing ... you need to use this line instead to get the facets: {noformat} Facets facets = getTaxonomyFacetCounts(taxo, config, facetCollector, config.getDimConfig("b").indexFieldName); {noformat} Try that and see if the test always passes? This is needed because this test's {{BeforeClass}} randomly assigns the {{b}} field to a different index field name ... > Support of TotalHitCountCollector for FacetCollector.search api if numdocs > passed as zero. > ------------------------------------------------------------------------------------------ > > Key: LUCENE-7493 > URL: https://issues.apache.org/jira/browse/LUCENE-7493 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Mahesh > Attachments: LUCENE-7493-Fail-TestCase.patch, > LUCENE-7493-Fail-V.20.patch, LUCENE-7493-Pass-TestCase.patch, > LUCENE-7493-Pass-V.20.patch > > > Hi, > I want to do drill down search using FacetCollection below is the code > FacetsCollector facetCollector = new FacetsCollector(); > TopDocs topDocs = FacetsCollector.search(st.searcher, filterQuery, limit, > facetCollector); > I just want facet information so I pass limit as zero but I get error > "numHits must be > 0; please use TotalHitCountCollector if you just need the > total hit count". > For FacetCollector there is no way to initialize 'TotalHitCountCollector'. > Internally it always create either 'TopFieldCollector' or > 'TopScoreDocCollector' which does not allow limit as 0. > So if limit should be zero then there should be a way that > 'TotalHitCountCollector' should be initialized. > Better way would be to provide an api which takes query and collector as > inputs just like 'drillSideways.search(filterQuery, totalHitCountCollector)'. -- 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