この検索をご覧ください:
http://astrobin.com:8983/solr/select/?q=Avalon+Linear
ページで、検索します Avalon Linear
。テキストが次のようになっていることに注意してください。
... Avalon Linear FR Zeiss ...
そのため、 Avalon Linear FR
同じものを返す必要がありますが、代わりに何も返しません!
http://astrobin.com:8983/solr/select/?q=Avalon+Linear+FR
では、なぜ検索するのでしょうか Avalon Linear Zeiss
代わりに動作しますか?
http://astrobin.com:8983/solr/select/?q=Avalon+Linear+Zeiss
その言葉について特別なことはありますか FR
?短すぎるために無視された場合、結果はまだそこにあるはずです。
他の検索でも問題が発生します。これを取る:
http://astrobin.com:8983/solr/select/?q=TSAPO65Q
のページを検索 Teleskop-Service
。そこにありますが、 Teleskop-Service
結果なし:
http://astrobin.com:8983/solr/select/?q=Teleskop-Service
ちなみに、あなたが「十分に混乱していないなら、私は開発マシンではこの問題を抱えていませんが、本番サーバーでのみです!」私の知る限り、両方のシステムが同じソフトウェアを実行しています。
何が間違っているのでしょうか?
回答:
回答№1は0Solr 3.6.1から4.0.0-BETAにアップグレードし、スキーマを再構築したところ、問題は解決しました。