【问题标题】:Sunspot Solr Reindex Fails太阳黑子 Solr 重新索引失败
【发布时间】:2013-12-02 19:41:06
【问题描述】:

rake 中止! RSolr::Error::Http - 404 未找到 错误:NOT_FOUND

请求数据:“类型:产品”

solr 数据中有 0 条记录。因此,删除查询当然会失败,因为没有记录。但它失败并完全中止了太阳黑子重新索引,所以我永远无法将数据放入 solr。

太阳黑子 (2.0.0) sunspot_rails (2.0.0) sunspot_solr (2.0.0)

【问题讨论】:

    标签: ruby-on-rails solr sunspot


    【解决方案1】:

    首先,你应该升级到 2.1.0 https://github.com/sunspot/sunspot

    之后,尝试按以下方式更改sunspot.yml

    development 块中,添加这一行:

    solr_home: solr
    

    如果这不起作用,在同一个文件中更改

    path: /solr/development
    

    path: /solr/default
    

    尝试不同的组合,看看有什么效果。

    【讨论】:

    • 路径:/solr/development 有帮助。但现在我无法将文档添加到 solr。它一直给我一个 404 错误。
    • 我发现 /usr/local/lib/ruby/gems/1.9.1/gems/rsolr-1.0.9/lib/rsolr/client.rb 中的第 67 行有问题我不得不努力编码将数据发布到的路径。 “更新”不是完整路径,它会产生 404 错误
    猜你喜欢
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多