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.

Reply via email to