Hi Lance,

As far as i can see, one document failing does not fail the entire update.
>From my logs i can see the error logged in the logs but indexing just
continues to the next document. This happens with the
StreamingUpdateSolrServer which is multithreaded.

Thanks.

On Tue, Jun 19, 2012 at 9:58 AM, Lance Norskog <goks...@gmail.com> wrote:

> When one document fails, the entire update fails, right? Is there now
> a mode where successful documents are added and failed docs are
> dropped?
>
> If you want to know if a document is in the index, search for it!
> There is no other guaranteed way.
>
> On Sun, Jun 17, 2012 at 3:14 PM, Jack Krupansky <j...@basetechnology.com>
> wrote:
> > You could instantiate an anonymous instance of StreamingUpdateSolrServer
> > that has a "handleError" method that then parses the exception message to
> > get the request URI. If there isn't enough information there, you could
> add
> > a dummy request option to your original request that was a document
> > identifier of your own.
> >
> > Pseudo code:
> >
> >   StreamingUpdateSolrServer myServer = new
> StreamingUpdateSolrServer(...){
> >     void handleError( Throwable ex ){
> >       super.handleError(ex);
> >       // extract text from ex.getMessage()
> >     }
> >   };
> >
> > Included in the message text is "request: " followed by the URI for the
> HTTP
> > method, which presumably has the request options (unless they were
> encoded
> > in the body of the request as multipart form data.)
> >
> > -- Jack Krupansky
> >
> > -----Original Message----- From: Kissue Kissue
> > Sent: Sunday, June 17, 2012 7:40 AM
> > To: solr-user@lucene.apache.org
> > Subject: StreamingUpdateSolrServer - Failure during indexing
> >
> >
> > Hi,
> >
> > Using the StreamingUpdateSolrServer, does anybody know how i can get the
> > list of documents that failed during indexing so maybe i can index them
> > later? Is it possible? I am using Solr 3.5 with SolrJ.
> >
> > Thanks.
>
>
>
> --
> Lance Norskog
> goks...@gmail.com
>

Reply via email to