0

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>
4

1 に答える 1

0

solr/collection/conf/velocity フォルダーに、browse.vm および product.vm ファイルがあります。
デフォルトでは、Solr には書籍データに関するデフォルトの例が 1 つ付属しています。したがって、UI部分は
価格を示しています: 機能: 在庫あり

参照ページにインデックス フィールドのメタ データを表示する場合は、上記の場所にある product-doc.vm ファイルを変更し、そこにメタ データ フィールド名を追加する必要があります。

于 2013-04-04T09:11:21.147 に答える