我需要在 Solr 上运行一个长查询,但 Sunspot 使用 GET 作为默认方法。我知道这是 RSolr 支持的东西,但我不知道我是否可以通过 Susnpot 做到这一点。
谢谢!
我需要在 Solr 上运行一个长查询,但 Sunspot 使用 GET 作为默认方法。我知道这是 RSolr 支持的东西,但我不知道我是否可以通过 Susnpot 做到这一点。
谢谢!
根据GitHub 上的 Sunspot 来源,Sunspot 在搜索时已经使用 POST 作为向 Solr 提交查询的默认设置。这在 2011 年发生了变化,所以如果你有一个非常旧的 Sunspot 版本,那可能是个问题。
否则,如果您仍然在服务器端看到 GET,那么查看您实际用于搜索的代码会很有帮助。