lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shai Erera <ser...@gmail.com>
Subject Re: Exception from FastTaxonomyFacetCounts
Date Wed, 15 Oct 2014 09:06:01 GMT
Yes, SearcherTaxonomyManager returns a SearcherAndTaxonomy containing a
sync'd IndexSearcher and DirectoryTaxonomyReader.

Shai

On Mon, Oct 13, 2014 at 12:15 PM, Jigar Shah <jigaronline@gmail.com> wrote:

> In my application i have two intances of SearcherManager.
>
> 1) SearcherManager with 'applyAllDeletes = true' which is used by Indexer.
> (Works in NRT mode, deletes should be visible to it, also i have
> ControlledRealTimeReopenThread, which refeshes searcher)
> 2) SearcherManager with 'applyAllDeletes = false' which is used by searcher
> (Only performs search, javadoc says, we may gain some performance if
> 'false', as it will not wait for flushing deletes,).
>
> I have intoduced Taxonomy Facets in my applicaiton. Should i replace both
> SearcherManager by SearcherTaxonomyManager (one with applyAllDeletes=true
> and another applyAllDeletes=false)
>
> Will "IndexSearcher" and "TaxonomyReader" be in sync, in both
> SearcherTaxonomyManager ?
>
> On Fri, Oct 10, 2014 at 12:08 AM, Shai Erera <serera@gmail.com> wrote:
>
> > This usually means that your IndexReader and TaxonomyReader are out of
> > sync. That is, the IndexReader sees category ordinals that the
> > TaxonomyReader does not yet see.
> >
> > Do you use SearcherTaxonomyManager in your application? It ensures that
> the
> > two are always in sync, i.e. reopened together and that your application
> > always sees a consistent view of the two.
> >
> > Shai
> >
> > On Tue, Oct 7, 2014 at 10:03 AM, Jigar Shah <jigaronline@gmail.com>
> wrote:
> >
> > > Intermittently while search i am getting this exception on huge index.
> > > (FacetsConfig used while indexing and searching is same.)
> > >
> > > java.lang.ArrayIndexOutOfBoundsException: 252554
> > > 06:28:37,954 ERROR [stderr] at
> > >
> > >
> >
> org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts.count(FastTaxonomyFacetCounts.java:73)
> > > 06:28:37,954 ERROR [stderr] at
> > >
> > >
> >
> org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts.<init>(FastTaxonomyFacetCounts.java:49)
> > > 06:28:37,954 ERROR [stderr] at
> > >
> > >
> >
> org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts.<init>(FastTaxonomyFacetCounts.java:39)
> > > 06:28:37,954 ERROR [stderr] at
> > >
> > >
> >
> com.company.search.CustomDrillSideways.buildFacetsResult(LuceneDrillSideways.java:41)
> > > 06:28:37,954 ERROR [stderr] at
> > > org.apache.lucene.facet.DrillSideways.search(DrillSideways.java:146)
> > > 06:28:37,955 ERROR [stderr] at
> > > org.apache.lucene.facet.DrillSideways.search(DrillSideways.java:203)
> > >
> > > Thanks,
> > > Jigar Shah
> > >
> >
>

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