3

Solr バージョン: 4.2.1

目的:
非常に単純化された Solr の例をすぐに作成しようとしています。

これまでのところ:
インストールされた solr
サンプル\チュートリアルを正常に実行できましたhttp://lucene.apache.org/solr/4_2_1/tutorial.html

次:
今、私は独自のスキーマ
を作成しようとしています。スキーマを作成しました: http://pastebin.com/vj4ATa8d
そして、テスト ドキュメント: http://pastebin.com/7fvZ5GTQ
コマンドを使用してドキュメントを Solr に追加しました。
java -jar post.jar testdoc.xml

機能:
Solr Admin でスキーマ
を確認できます アップロードされた 1 つのドキュメントを確認でき
ます 管理コンソールに移動して、次のようにクエリを実行できます:
q を「:」として指定します。これは機能します-ドキュメントを示します

http://localhost:8983/solr/collection2/select?q=*%3A*&wt=xml&indent=true

うまくいかないこと:
Nashua として q を指定すると、結果が表示されない
これがデフォルトの検索フィールドです
他の属性も機能しませんでした

http://localhost:8983/solr/collection2/select?q=Nashua&wt=xml&indent=true

デバッグ応答http://pastebin.com/fTneyEba

4

1 に答える 1

2

フィールドをデフォルトの検索フィールド (この場合はテキスト) にコピーするか、検索対象のフィールドでクエリを修飾する必要があります。

.../select?q=city:Nashua&wt=xml&indent=true

読むべきこと:

  1. デフォルトの検索フィールド
  2. フィールドをコピー

どちらもここに文書化されています:

https://wiki.apache.org/solr/SchemaXml

于 2013-04-16T16:12:29.553 に答える