标签: solr edismax requesthandler
我正在尝试改进使用StandardRequestHandler的现有solr搜索。我想切换到基于dismax的处理程序,但是我需要从“fieldname:value”查询中删除fieldname。
是否可以在传递给请求处理程序时修改q参数值?
q
答案 0 :(得分:3)
我没有深入研究过这个问题,但我认为您可能想要创建自己的QueryParser,可能会扩展您现在使用的那个。{1}}。您想要实现的结果需要一些编码。
QueryParser
另一方面,当然最好修改客户端,这样你就不需要破解Solr。