0

SolR コアで 2 つの Mysql テーブルのインデックスを作成しました。現在、バックエンド (SolR が提供する管理パネル) からリクエストを開始しようとしています。

問題 :「q」パラメーターに何も入力しないと、Solr はインデックスにあるすべての結果を返します。しかし、(同じタイポグラフィで索引付けされたフィールドの多くに存在する) 単語を入力しても、Solr は何も返しません。

詳細情報 :を検索するときのクエリ URL の例を次に示しますrue

http://127.0.0.1:8983/solr/core_test/select?q=rue&wt=json&indent=true

空の 'q' 値で検索すると、次のようになります。

http://127.0.0.1:8983/solr/core_test/select?q=*%3A*&wt=json&indent=true

<fields>次のようにタグ内のフィールドにインデックスを付けました。

<field name="ts_variable1" type="text" indexed="true" stored="true"/>

<field name="ts_variable2" type="text" indexed="true" stored="true"/>

<field name="ts_variable3" type="text" indexed="true" stored="true"/>

mysql のデータ インポート ハンドラを使用しました。(solr-dataimporthandler-.*.jar) (申し訳ありませんが、ワイルドカードの目的は覚えていません)。そしてそれを次のように構成しました:

<requestHandler name="/dataimport"  class="solr.DataImportHandler">
  <lst name="defaults">
    <str name="config">data-config.xml</str>
  </lst>
</requestHandler>
4

0 に答える 0