lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl (Created) (JIRA) <>
Subject [jira] [Created] (SOLR-2842) Re-factor UpdateChain and UpdateProcessor interfaces
Date Sun, 16 Oct 2011 13:34:11 GMT
Re-factor UpdateChain and UpdateProcessor interfaces

                 Key: SOLR-2842
             Project: Solr
          Issue Type: Improvement
          Components: update
            Reporter: Jan Høydahl

The UpdateChain's main task is to send SolrInputDocuments through a chain of UpdateRequestProcessors
in order to transform them in some way and then (typically) indexing them.

This generic "pipeline" concept would also be useful on the client side (SolrJ), so that we
could choose to do parts or all of the processing on the client. The most prominent use case
is extracting text (Tika) from large binary documents, residing on local storage on the client(s).
Streaming hundreds of Mb over to Solr for processing is not efficcient. See SOLR-1526.

We're already implementing Tika as an UpdateProcessor in SOLR-1763, and what would be more
natural than reusing this - and any other processor - on the client side?

However, for this to be possible, some interfaces need to change slightly..

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message