2011-12-26 71 views
0

我已經創建了兩個用於創建兩個不同目的的索引。 第一核心運行良好,但是當我嘗試使用DIH第二核心創建的索引,這表明5文檔中創建solr沒有顯示所有索引的文檔

<response> 
− 
<lst name="responseHeader"> 
<int name="status">0</int> 
<int name="QTime">0</int> 
</lst> 
− 
<lst name="initArgs"> 
− 
<lst name="defaults"> 
<str name="config">data-config.xml</str> 
</lst> 
</lst> 
<str name="command">full-import</str> 
<str name="status">idle</str> 
<str name="importResponse"/> 
− 
<lst name="statusMessages"> 
<str name="Total Requests made to DataSource">1</str> 
<str name="Total Rows Fetched">5</str> 
<str name="Total Documents Skipped">0</str> 
<str name="Full Dump Started">2011-12-26 12:24:45</str> 
− 
<str name=""> 
Indexing completed. Added/Updated: 5 documents. Deleted 0 documents. 
</str> 
<str name="Committed">2011-12-26 12:24:45</str> 
<str name="Optimized">2011-12-26 12:24:45</str> 
<str name="Total Documents Processed">5</str> 
<str name="Time taken ">0:0:0.52</str> 
</lst> 
− 
<str name="WARNING"> 
This response format is experimental. It is likely to change in the future. 
</str> 
</response> 

但是當我嘗試以顯示與所有結果的URL下給定

http://localhost:8983/solr/core1/select/?q=*:*&version=2.2&start=0&rows=10&indent=on 

但它只顯示1個結果。

任何幫助將不勝感激...

感謝

回答

1

你可能正在使用有問題的領域多值= FALSE。如果你想要創建所有5個文檔,你必須在模式中改變它。

+0

不,我不認爲我需要多值。我有5行,我的查詢正在提取。還有5個文件正在創建。但是當我用上面給出的URL搜索solr時,它只返回一個值... – 2011-12-26 13:17:50

+0

它們被處理,而不是被創建。所有文檔可能都有相同的ID。所以你只會看到最後一個創建的。 – 2011-12-26 17:04:36

+0

謝謝......你是對的。我正在使用正在重複的ID。 – 2011-12-27 07:03:57