如果我没有在 solr 查询中指定defType将使用哪个解析器,是 DisMax 还是 EDisMax ?
问问题
169 次
2 回答
1
在 Solr 1.3 之前,标准请求处理程序将标准查询解析器称为默认查询解析器。在 Solr 1.3 之后的版本中,标准请求处理程序调用 DisMax 查询解析器作为默认查询解析器。
http://lucidworks.lucidimagination.com/display/solr/The+Standard+Query+Parser
于 2012-11-28T07:25:54.133 回答
0
defType 参数选择 Solr 应该用来处理请求中的主要查询参数 (q) 的查询解析器。例如:defType=dismax
根据 solr 6.6,如果未指定 defType 参数,则默认使用标准查询解析器。(例如:defType=lucene)
在什么是 solr 的默认查询解析器中也提出了同样的问题
参考:https ://lucene.apache.org/solr/guide/6_6/common-query-parameters.html
于 2017-12-25T16:51:16.067 回答