xmlドキュメントをOracleデータベースからインポートし、インデックスを作成しました。検索すると:管理コンソールで結果が表示されます。私のxml形式はsolrが期待するものに近くありません。それでも、xmlドキュメントの一部である単語を検索すると、Solrはxmlドキュメント全体を表示します。たとえば、「voicemail」という単語を検索すると、solrは「voicemail」という単語を含むxmlドキュメントを表示します。
solr /ブラウズに移動して次のように指定すると、次のように表示されます。同じ単語「voicemail」を検索しても、それぞれの結果は次のようになります(データなし)。いくつかの体ができます!!!!!!アドバイスをお願いします!!!!!
価格:特徴:在庫あり
私が考えることができるのは2つだけです。1つはsolrconfig.xmlの設定です(以下のように)。
<requestHandler name="/browse" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="wt">velocity</str>
<str name="v.template">browse</str>
<str name="v.layout">layout</str>
<str name="title">Solritas</str>
<str name="df">text</str>
<str name="defType">edismax</str>
<str name="q.alt">*:*</str>
<str name="rows">10</str>
<str name="fl">*,score</str>
<str name="mlt.qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
</str>
<str name="mlt.fl">text,features,name,sku,id,manu,cat</str>
<int name="mlt.count">3</int>
<str name="qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
</str>