Solr请求处理程序可以修改查询字符串吗?

时间:2012-06-20 21:16:25

标签: solr edismax requesthandler

我正在尝试改进使用StandardRequestHandler的现有solr搜索。我想切换到基于dismax的处理程序,但是我需要从“fieldname:value”查询中删除fieldname。

是否可以在传递给请求处理程序时修改q参数值?

1 个答案:

答案 0 :(得分:3)

我没有深入研究过这个问题,但我认为您可能想要创建自己的QueryParser,可能会扩展您现在使用的那个。{1}}。您想要实现的结果需要一些编码。

另一方面,当然最好修改客户端,这样你就不需要破解Solr。