你可以在不使用Solr的情况下使用eDismax吗?

时间:2014-06-23 08:49:30

标签: solr lucene edismax

我的应用程序使用Lucene 4.1并提供两种不同的搜索语法,标准查询解析器语法和Solr具有的dismax搜索的近似值。 Solr现在有eDismax搜索结合了两者,这对我的应用程序来说是完美的,所以我可以提供一个支持这两种语法的单一界面。

但是在最新版本的Lucene中eDismax是否可用,因为我没有要求/希望为Solr重写我的代码?

1 个答案:

答案 0 :(得分:1)

不,不是真的。

EDisMax的当前实现与某些Solr功能相关联,因此可能需要进行一些重写才能拉出相关部分。您可以在grepcode上查看实施(适用于4.7.0)(以便于导航)(或Apache Lucene SVN适用于当前主干)。

SOLR-2368是跟踪实施的原始问题,是开始挖掘实施细节的好地方。

相关问题