0

谁能解释如何开始在太阳黑子中使用 edismax 请求处理程序?

我想在我的应用程序中使用通配符搜索。目前 dismax 处理程序在那里。我搜索并发现 edismax 是通配符搜索的唯一选项。*请给我一些特定的教程,以便我可以遵循相同的方法。*我在我的应用程序中搜索了 edismax,但没有找到任何位置。我还检查了 solrconfig.xml 和 schema.xml。请告诉我如何在 sunspot 中激活和停用请求处理程序。提前致谢

4

2 回答 2

0

我使用了以下猴子补丁来让 edismax 请求处理程序与 Sunspot 一起工作。

https://github.com/sunspot/sunspot/issues/93

用于发展

更改 gem 文件以使用 sunspot_solr 的预发行版(这使用 Solr 3.x)。

group :development do
  gem "sunspot_solr", "~> 2.0.0.pre.120925"
end

然后,我使用上面链接中描述的补丁创建了一个初始化程序。没有办法在给定补丁的两个请求处理程序之间切换。

于 2012-10-15T17:21:54.510 回答
0

edismax是 sunspot_solr 2.2.0 的默认解析器

参考:

于 2015-10-19T20:16:49.323 回答