That's great!! I will test it and let you know. Roxana
On 22 December 2016 at 21:58, Alan Woodward <a...@flax.co.uk> wrote: > Solr wraps its IndexReader in an UninvertingReader, which builds > doc-values structures in memory if required. If you include the solr jar > file on your classpath, you should be able to use UninvertingReader.wrap() > to do something similar. > > Alan Woodward > www.flax.co.uk > > > > On 22 Dec 2016, at 17:58, Roxana Danger <roxana.dan...@reedonline.co.uk> > wrote: > > > > Hi Alan, > > thank you very much, but I am not sure if this is the reason. > > > > but if I use the solrSearcher, FieldValueQuery works well, using the same > > index. > > If SolrIndexSearcher enable this feature, how does it do it? > > > > Thank you again! > > > > > > > > > > On 22 December 2016 at 17:34, Alan Woodward <a...@flax.co.uk> wrote: > > > >> Hi, > >> > >> FieldValueQuery reports matches using docvalues, and it looks like > they’re > >> not enabled on that field. > >> > >> Alan Woodward > >> www.flax.co.uk > >> > >> > >>> On 22 Dec 2016, at 16:21, Roxana Danger <roxana.dan...@reedonline.co. > uk> > >> wrote: > >>> > >>> 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. > >> > >> > > > > > > -- > > Roxana Danger | Senior Data Scientist > > Dragon Court, 27-29 Macklin Street, London, WC2B 5LX > > Tel: 020 7067 4568 Ext: > > [image: reed.co.uk] <http://www.reed.co.uk/> > > The UK's #1 job site. <http://www.reed.co.uk/> > > [image: Follow us on Twitter] <https://twitter.com/reedcouk> > > <https://www.linkedin.com/company/reed-co-uk> [image: Like us on > Facebook] > > <https://www.facebook.com/reedcouk/> > > <https://plus.google.com/u/0/+reedcouk/posts> > > It's time to Love Mondays » <http://www.reed.co.uk/lovemondays> > > > > -- > > 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. > -- 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.