我的应用程序在本地使用 Sunspot Solr,支持 unicode 没有问题。然而,在生产中,使用 Heroku 和 Websolr,所有 unicode 查询都返回零结果。我已经通过 Websolr 支持确认我可以使用 unicode 直接查询他们的 Solr 系统,并且工作正常。然而,当我从我的生产应用程序查询时,他们在日志中看到了这样的内容:q=أرسنا</p>
所以它似乎与 Websolr 无关。我还尝试在生产模式下运行本地应用程序(指向 Websolr),一旦我这样做了,查询又不会返回任何结果!
我想知道是否有人遇到过类似的问题,我应该在哪里寻找答案?我尝试将 solr 生产日志级别设置为 INFO 或更高,以查看发送到 Solr 的内容,但由于某种原因,服务器日志中也没有显示。
谢谢