[ 
https://issues.apache.org/jira/browse/SOLR-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yonik Seeley updated SOLR-281:
------------------------------

    Attachment: solr-281.patch

Here's a new (smaller) patch that utilizes pluggable query parsers, and
- removes DisMax specific modules since dismax specific logic is limited to 
query construction
- DisMax request handler is now just the standard handler with defType=dismax 
added as a default
- removed variable RequestBuilder class logic since it seems unnecessary... if 
two non-standard components want to communicate something, they can use the 
Context or the Response.  (any reason I'm missing why it should stay?)

Thoughts on these changes?

We need to think through all the members of ResponseBuilder carefully and 
decide what component sets/reads them in what phase (and if that makes the most 
sense).

Should ResponseBuilder have methods instead of members?  If so, that would 
allow a component to perhaps even replace the ResponseBuilder and delegate to 
the original.

How will a users custom component get configuration?  Should components be a 
full plugins with an init() for configuration?




> Search Components (plugins)
> ---------------------------
>
>                 Key: SOLR-281
>                 URL: https://issues.apache.org/jira/browse/SOLR-281
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Ryan McKinley
>         Attachments: SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, SOLR-281-SearchComponents.patch, 
> SOLR-281-SearchComponents.patch, solr-281.patch, solr-281.patch, 
> solr-281.patch
>
>
> A request handler with pluggable search components for things like:
>   - standard
>   - dismax
>   - more-like-this
>   - highlighting
>   - field collapsing 
> For more discussion, see:
> http://www.nabble.com/search-components-%28plugins%29-tf3898040.html#a11050274

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to