Search additional fields when using DisMaxRequestHandler
--------------------------------------------------------

                 Key: SOLR-405
                 URL: https://issues.apache.org/jira/browse/SOLR-405
             Project: Solr
          Issue Type: Improvement
          Components: search
            Reporter: Doug Steigerwald


We are heavily leaning towards using a few DisMaxRequestHandlers for searching 
instead of copy fields, but we ran into an issue.  Currently our sites use 
something like a copy field to search stories, but they also need to search 
additional fields (like story_source, which we don't want in the dismax).  With 
the DisMaxRequestHandler as it is, anything you have in the q param is searched 
for in the fields defined in the DisMaxRequestHandler.  We need a little more 
flexibility with this.

As an example, if you search for something like 
"bush+AND+story_source:associated", all the fields in the dismax are searched 
for 'bush' and 'story_source:associated'. (The story_source field is not in the 
dismax handler, and we don't want it to be.)  What we want to do is search the 
fields defined in the dismax for 'bush', but also query the story_source field 
(and only the story_source field) for 'associated'.

We came up with this small patch to let us do what we need, but wanted to throw 
it out there in case others were interested, or know of a better way to do 
this.  We're not entirely sure we did this in the right place and are hoping 
that  maybe someone can provide some insight on that as well.

-- 
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