2011-08-06 8 views
0

luceneによって作成されたインデックスを使用して検索するためにsolrを使用しようとしています。Can a raw Lucene index be loaded by Solr? このpost.Changed solrschemaおよびconfigで説明した回答もすべてのフィールドを追加しました。私はTomcatで何のエラーも得られず、Solrの管理ページを見ることができました。私はクエリを実行するときSolrで利用可能なLuceneインデックスを使用する

は、しかし、私はどのresults.thereはエラーではありません得ていないのですが、Solrがクエリにすべての結果を返すされていない

(= 0 numcount)は、任意の一つがこれを助けてくださいもらえますか?事前に

おかげで...

答えて

0

何が起こっているかを確認するためにLukeRequestHandlerを使用してみてください。

+0

ちょっと前にバージョンの不一致がありました。私は正しいバージョンのベットがlukeリクエストハンドラで何も見ることができません。ドキュメントの数値は0です。これで私を助けてください。 – Sandeep

0

Luceneのバージョンが一致しないことがあります。ログを確認することでこれを見つけることができます。しかし、まずSTATISTICSをクリックしてください。 SOLRはインデックスにレコードがあることを確認していますか?その後、管理ページに戻り、分析をクリックして、すべてのフィールド、その定義、および索引付きレコードに関するいくつかの統計を表示します。

これがすべてチェックアウトされている場合は、 ""というクエリを試してください。インデックスには10個のレコードが返されます。

これが機能する場合は、おそらくクエリに論理エラーがあります。

+0

ルーゼンバージョンのミスマッチがありました。私は正しいことを今でも得ている。しかし、統計、分析の何かを見ることはできない。何が間違っているのだろうか? – Sandeep

0

最終的には動作しました。だから、インデックスをdataフォルダにコピーしましたが、indexという名前のフォルダにはコピーしませんでした。私がこれを見つけたとき、すべてのインデックスファイルをインデックスフォルダにコピーしましたが、ファイル名セグメント*はsolによって新しく作成されました。これらのファイルを古いファイルに置き換えませんでした。 これを実行した後、正常に動作し始めました。 :)