我想知道DisMax和EDisMax有什么区别..? 是否有任何有用的参考资料来了解这一点。另外,我想知道DisMax无法生成EDisMax能够产生结果的结果是什么??
EDisMax有一些Query参数,如boost参数,ps参数,pf2参数;但除此查询参数外, EDisMax如何优于DisMax ;如何在这两个 之间处理 查询。。 因素使得EDisMax比DisMax 更好。
有些查询无法在DisMax中提供结果,但EDisMax会为这些查询提供结果。
我用Google搜索了DisMax和EDisMax之间的区别。我发现,EDisMax中使用的参数只是DisMax和EDisMax之间的区别;但是我期待在技术上向他人介绍一些东西。
http://ip:8983/solr/C73/select/?defType=edismax&q=ipod OR video& fl = filename,score& hl = true& hl.fl = content contentenstem filename& hl.zetaContentField = content
上面查询的EDisMax产生大约238个结果;但DisMax产生0结果。 那么这两个解析器处理这个查询之间的区别是什么;是什么让EDisMax产生result.Thats我想知道的......
答案 0 :(得分:24)
由于Dismax有很多限制,因此添加了EDismax查询解析器。
首先(如文档中所述): -
扩展的dismax解析器基于原始的Solr dismax解析器。
然而,正如您所做的许多相关JIRA一样,它可以提高查询解析能力并支持更多功能。
通过JIRA阅读可以非常有见地:)
答案 1 :(得分:3)
通常,EDisMax是DisMax的扩展版本。您可以在以下链接中找到两个解析器的良好描述和差异。