Thanks for your reply.

This is all it is in the solr log, no stack. It fails regardless of
buildOncommit=true or false by building it manually. The file fst.bin was
created.

I found the source code in suggester.java where it logged the error.
Perhaps lookup.store(new FileOutputStream(target)) failed? Wonder why.

if (storeDir != null) {

      File target = new File(storeDir, factory.storeFileName());

      if(!lookup.store(new FileOutputStream(target))) {

        if (sourceLocation == null) {

          assert reader != null && field != null;

*          LOG.error("Store Lookup build from index on field: " + field + "
failed reader has: " + reader.maxDoc() + " docs");*

        } else {

          LOG.error("Store Lookup build from sourceloaction: " +
sourceLocation + " failed");

        }

      } else {

        LOG.info("Stored suggest data to: " + target.getAbsolutePath());

      }

    }

On Fri, Dec 5, 2014 at 12:59 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> What's the rest of the stack trace? There should
> be a root cause somewhere.
>
> Best,
> Erick
>
> On Fri, Dec 5, 2014 at 11:07 AM, Min L <minl07...@gmail.com> wrote:
> > Hi all:
> >
> > My code using solr spellchecker to suggest keywords worked fine locally,
> > however in qa solr env, it failed to build it with the following error in
> > solr log:
> >
> > ERROR Suggester Store Lookup build from index on field: myfieldname
> failed
> > reader has: xxx docs
> >
> > I checked the solr directory and the file fst.bin was created
> successfully
> > though. Does anyone know what caused the issue?
> >
> > command to build:
> > http://xxxx:8080/solr/mycore/suggestkeyword?spellcheck.build=true
> >
> > Thanks a lot!
>

Reply via email to