2011-08-06 30 views
0

我想使用solr來使用由lucene創建的索引進行搜索。我試過Can a raw Lucene index be loaded by Solr? 在這篇文章中給出的答案.Changed solrschema和config的解釋也添加了所有字段。我沒有在Tomcat中發現任何錯誤,並且能夠看到Solr管理頁面。在Solr中使用可用的Lucene索引

然而,當我詢問,我沒有得到任何results.there沒有錯誤,但Solr的不上查詢返回任何結果(numcount = 0)

可以在任何一個請幫助呢?

在此先感謝...

回答

0

嘗試使用LukeRequestHandler,看看發生了什麼事情。

+0

嘿...所以之前有一個版本不匹配。我得到了正確的版本下注在luke請求處理程序中看不到任何內容。文檔的數量爲0.請幫助我解決這個問題。 – Sandeep

0

可能是Lucene版本不匹配。你可以通過檢查日誌來找到它。但首先,點擊STATISTICS。 SOLR是否看到索引中有記錄?然後回到管理頁面並點擊分析以查看您的所有字段,它們的定義以及有關索引記錄的一些統計信息。

如果所有這些檢查出來,請嘗試查詢「」,它將從您的索引中返回10條記錄。

如果這樣的話,那麼你的查詢可能有邏輯錯誤。

+0

有lucene版本不匹配。我現在得到了正確的答案,但卻無法看到任何數據,分析。什麼可能是錯誤的? – Sandeep

0

終於搞定了。所以我將索引複製到數據文件夾中,但不是在名爲index的文件夾中。當我發現這一點時,我將所有索引文件複製到索引文件夾,但文件名稱段。*是由solr新創建的。我沒有用舊文件替換這些文件。 之後,它開始工作正常。 :)