lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vadim Gindin <vgin...@detectum.com>
Subject Re: Read DocValue twice
Date Thu, 22 Feb 2018 06:06:20 GMT
Adrien, thank's a lot!  It looks like a working solution for my bugs. I
really appreciate it.

I just want to ask. Is it really effective way create a Scorer for every
document? Can we say, that it's designed for Scorer to be lightweight and
fast enough so?

On Wed, Feb 21, 2018 at 6:42 PM, Adrien Grand <jpountz@gmail.com> wrote:

> This might not solve all problems, but you should stop caching the weight
> in the query and stop caching the scorer in the weight: just create a new
> scorer in calls to explain().
>
> Le mer. 21 févr. 2018 à 14:05, Vadim Gindin <vgindin@detectum.com> a
> écrit :
>
> > The test gives the following error:
> >
> > java.lang.AssertionError: Docs enums are only supposed to be consumed in
> > the thread in which they have been acquired. But was acquired in
> > Thread[elasticsearch[node_s2][search][T#4],5,TGRP-CustomQueryParserIT]
> and
> > consumed in
> > Thread[elasticsearch[node_s2][search][T#2],5,TGRP-CustomQueryParserIT].
> > at __randomizedtesting.SeedInfo.seed([935231818B6C9F26]:0)
> > at
> >
> > org.apache.lucene.index.AssertingLeafReader.assertThread(
> AssertingLeafReader.java:42)
> > at
> >
> > org.apache.lucene.index.AssertingLeafReader.access$
> 000(AssertingLeafReader.java:36)
> > at
> >
> > org.apache.lucene.index.AssertingLeafReader$
> AssertingPostingsEnum.advance(AssertingLeafReader.java:330)
> > at
> >
> > org.apache.lucene.search.DisjunctionDISIApproximation.advance(
> DisjunctionDISIApproximation.java:66)
> > at
> >
> > com.detectum.query.phrase.PrizeDisjunctionScorer.explain(
> PrizeDisjunctionScorer.java:220)
> >
> > from explain() method.
> >
> >
> >
> > On Tue, Feb 20, 2018 at 8:03 PM, Vadim Gindin <vgindin@detectum.com>
> > wrote:
> >
> > > Probably it is not possible to attach files from email letter. Here
> they
> > > are:
> > >
> > > ConstTermScorer.java
> > > <http://lucene.472066.n3.nabble.com/file/t493564/ConstTermScorer.java>
> > > PrizeDisjunctionScorer.java
> > > <http://lucene.472066.n3.nabble.com/file/t493564/
> > > PrizeDisjunctionScorer.java>
> > > PhraseQuery.java
> > > <http://lucene.472066.n3.nabble.com/file/t493564/PhraseQuery.java>
> > >
> > >
> > >
> > > --
> > > Sent from: http://lucene.472066.n3.nabble.com/Lucene-Java-Users-
> > > f532864.html
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > For additional commands, e-mail: java-user-help@lucene.apache.org
> > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message