2013-03-20 78 views
0

我想知道是否有方法来检查/调试在Solr中调用哪个查询分析器?我添加了一个自定义查询分析器,同时我想使用“edismax”排名。我结束了使用“qt”参数选择“edismax”排名和“defType”参数来挑选查询解析器,但它看起来不像我所期望的那样。看起来好像我的自定义查询分析器根本没有被调用。solr如何检查哪个查询解析器被调用?

回答

2

您可以在查询字符串中添加debugQuery=true以查看solr如何计算分数和所有内容。它应该使用不同的处理程序来计算分数。