2

ASP.NET MVC3(C#)に基づく200kの製品を含む大規模なeコマースサイトに取り組んでいます。サイト検索機能のパフォーマンスを向上させるために、SolrSearchを使用することにしました。私はSolrとTomcat7を初めて 使用します。グーグルで検索し、このリンクを見つけてフォローしました。
schema.xmlを既存のものに置き換えると、次のようなエラーが発生しました

HTTPステータス500-solr構成の重大なエラー。何が間違っている可能性があるかについての詳細は、ログファイルを確認してください。構成エラーの後でsolrを続行する場合は、次のように変更します。solr.xmlのfalse --------------------------------- ---------------------------- org.apache.solr.common.SolrException:コアが作成されませんでした

何が問題なのか、何か間違ったことをしているのか、それとも何をしているのか?

4

3 に答える 3

8

ログには、次の行があります。

Caused by: java.lang.NumberFormatException: For input string: "MA147LL/A"

これは、アプリケーションがschema.xmlファイルを解析しようとし、現在文字列を含むフィールドに数値を期待していることを意味します"MA147LL/A"。したがって、ファイルで文字列を検索し、ドキュメントをチェックして、その値の何が問題になっているのかを調べます。

于 2012-06-05T11:18:42.063 に答える
1

ドキュメントはあなたの友達です:

http://wiki.apache.org/solr/QueryElevationComponent

于 2013-04-10T06:05:29.100 に答える
1

追加したいのですが、@ Christophe Fondacciは正しいです。デモのelevate.xmlにはこの値があり、elevateタグのコンテンツを削除するだけで、問題が修正されました。

于 2015-04-20T10:53:11.787 に答える