【问题标题】:Using POST instead of GET for long queries in Sunspot / Solr在 Sunspot / Solr 中使用 POST 而不是 GET 进行长查询
【发布时间】:2014-09-08 23:01:52
【问题描述】:

我需要在 Solr 上运行一个长查询,但 Sunspot 使用 GET 作为默认方法。我知道这是 RSolr 支持的东西,但我不知道我是否可以通过 Susnpot 做到这一点。

谢谢!

【问题讨论】:

  • 太阳黑子与 http 动词无关。向我们展示您用于提交搜索请求的表单。
  • @JTG 动词不是关于表单 => rails,而是在应用程序和 Solr 后端之间,Solr 支持 GET 和 POST 作为提交数据的方法。

标签: ruby-on-rails solr sunspot rsolr


【解决方案1】:

根据to the Sunspot source on GitHub,Sunspot 在搜索时已经使用 POST 作为向 Solr 提交查询的默认设置。这在 2011 年发生了变化,所以如果你有一个非常旧的 Sunspot 版本,那可能是个问题。

否则,如果您仍然在服务器端看到 GET,那么查看您实际用于搜索的代码会很有帮助。

【讨论】:

猜你喜欢
  • 2011-09-14
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
  • 2011-04-12
  • 2011-08-04
  • 2010-09-07
  • 1970-01-01
相关资源
最近更新 更多