I have two request handlers set up something like this: <requestHandler name="Keyword_SI" class="solr.SearchHandler" > <lst name="defaults"> <str name="defType">edismax</str> <float name="tie">0.01</float> <str name="qf">Title^130 Features^110 Edition^100 CTBR_SEARCH^90 THEM_SEARCH^80 BSAC_SEARCH1^70</str> <str name="q.alt">*:*</str> </lst> </requestHandler> <requestHandler name="Title_SI" class="solr.SearchHandler" > <lst name="defaults"> <str name="defType">edismax</str> <float name="tie">0.01</float> <str name="qf">Title^100 Edition^10 Series^1</str> <str name="q.alt">*:*</str> </lst> </requestHandler>
Is there any way to use both of these handlers for different parts of the query? I have a case where a user can search by "Title", then later search within their results by "keyword". I was trying to see if I could do this with local params, but it doesn't seem that you can specify a "qt=" like this: q={!qt=Title_SI}life If this had worked (but it didn't), I was hoping I could solve my problem like this: qt=Title_SI&q=(life) AND ( _query_:"{!qt=Keyword_SI}faith") , using the technique found at http://www.lucidimagination.com/blog/2009/03/31/nested-queries-in-solr/ Is there any way to do this? I'm using version 1.4.1 James Dyer E-Commerce Systems Ingram Content Group (615) 213-4311