0

全て:

私はSOLRにかなり慣れていません。コンテンツフィールド(保存するがインデックスは作成せず、テキストフィールドにコピー)とタイトルフィールド(保存およびテキストフィールドへのインデックス付きコピー)に「シーズン」を含むドキュメントをアップロードします

次のようなdismaxなしで基本的なクエリを使用すると:

http://localhost:8983/solr/collection1/select?q=season&rows=5&wt=json&indent=true

それは非常にうまく機能し、正しい結果を返しますが、タイトルではなくコンテンツの「季節」が多いドキュメントをブーストしたい場合は、dismax のように使用しました (使用方法は完全に、コンテンツがインデックス化されていないためです) 、しかし、少なくとも特定の戻り結果が正しくないことを期待しています):

http://localhost:8983/solr/collection1/select?q=season&rows=5&wt=json&indent=true&defType=dismax&qf=content%5E100+title%5E1

試合結果が返ってこないのですが、誰か助けてくれませんか? または、dismaxを正しく使用する方法を誰かに教えてもらえますか

ありがとう

4

2 に答える 2

1

2 番目のクエリでは、「コンテンツ」フィールドを唯一のクエリ フィールドとして指定しますが、前に、このフィールドは格納されているがインデックスは作成されていないと書いています。フィールドがインデックス化されていない場合、それに対して検索することはできません。

于 2015-03-31T08:23:32.183 に答える