【问题标题】:how to configure edismax handler in sunspot?如何在太阳黑子中配置 edismax 处理程序?
【发布时间】:2012-05-03 13:13:24
【问题描述】:

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

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

【问题讨论】:

    标签: sunspot sunspot-rails sunspot-solr


    【解决方案1】:

    我已使用以下猴子补丁让 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
    

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

    【讨论】:

      【解决方案2】:

      edismax 是 sunspot_solr 2.2.0 的默认解析器

      参考资料:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-02
        • 1970-01-01
        • 2011-08-17
        • 1970-01-01
        相关资源
        最近更新 更多