Hi all, I have created an index using solr. I am trying to execute the following code, but I get zero results in the count.
DirectoryReader dr = DirectoryReader.open(FSDirectory.open(new File(indexDir).toPath())); IndexSearcher searcher = new IndexSearcher( dr ); System.out.println(dr.maxDoc()); // Shows 2000000 Query query = new FieldValueQuery("table"); CollectionStatistics stats = searcher.collectionStatistics("table"); System.out.println(stats.docCount()); // Shows 2000000 System.out.println(searcher.count(query)); //Shows 0, should be 2000000 The definition of the table filed in the schema.xml is: <field name="table" type="string" indexed="true" stored="true" required="true" multiValued="false"/> Any idea, why this could be happening? Why the search with the FieldValueQuery is not returning the correct result? Thank you very much in advance. -- Reed Online Ltd is a company registered in England and Wales. Company Registration Number: 6317279. Registered Office: Academy Court, 94 Chancery Lane, London WC2A 1DT.