私は自分のアプリをローカルで Sunspot Solr と連携させ、Unicode を問題なくサポートしています。しかし本番環境では、Heroku と Websolr を使用すると、すべての Unicode クエリがゼロの結果を返します。Websolr サポートで、Unicode を使用して Solr システムに対して直接クエリを実行でき、正常に動作することを確認しました。ただし、本番アプリからクエリを実行すると、ログに次のようなものが表示されました: q=أرسنا</p>
なのでWebsolrとは関係ないようです。また、ローカル アプリを実稼働モード (Websolr を指す) で実行しようとしましたが、一度実行すると、クエリは再び結果を返しません!
誰かが同様の問題に直面したかどうか疑問に思っています。どこで答えを探すべきですか? Solr に送信されている内容を確認するために、solr の運用ログ レベルを INFO 以上に設定しようとしましたが、何らかの理由でサーバー ログにも表示されません。
ありがとう