On Tue, Jan 3, 2012 at 9:12 AM, OliverS <oliver.schi...@unibas.ch> wrote:
> Hi all
>
> Thanks a lot, and it seems to be a bug, but not of 4.0 only. You are right,
> I was doing a commit on an optimized index without adding any new docs (in
> fact, I did this for replication on the master). I will open a ticket as
> soon as I fully understand what's going on. I have difficulties
> understanding Simons answer:
> * building the spellcheck-index is triggered by a new searcher?
> * why would this not happen after post/commit?

a commit in solr forces a new searcher to be opened. this new searcher
is passed to the spellcheckers listener which reopens / rebuilds the
spellcheck index. Yet, if you way rebuildOnOptimize=true it only
checks if the index has a single segment. since you didn't change
anything since this was last checked it still has one segment. The
problem is that the listener doesn't safe any state or the version of
the index since it was last called and assumes the index was just
optimized.

simon
>
> Thanks
> Oliver
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/spellcheck-index-is-rebuilt-on-commit-tp3626492p3628423.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to