如何在太阳黑子中配置edismax处理程序?

时间:2012-05-03 13:13:24

标签: sunspot sunspot-rails sunspot-solr

任何人都可以解释如何开始在太阳黑子中使用edismax请求处理程序吗?

我想在我的应用程序中使用通配符搜索。目前dismax处理器在那里搜索,发现edismax只是外卡搜索的选项。 * 请给我一些特定的教程,以便我可以遵循相同的。 *我在我的应用程序中搜索了edismax,但没有找到任何where.i在solrconfig.xml和schema.xml中检查过。请告诉我如何激活和停用太阳黑子中的请求处理程序。提前谢谢

2 个答案:

答案 0 :(得分: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

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

答案 1 :(得分:0)

edismax是sunspot_solr 2.2.0的默认解析器

参考文献: