2011-12-26 11 views
0

2つの異なる目的のインデックスを作成するために2つのコアを作成しました。最初のコアが細かい実行されているが、私は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

を理解されるであろう。 5つの文書をすべて作成するには、スキーマでこれを変更する必要があります。

+0

いいえ、私は多値を必要としません。私は私のクエリがフェッチしている5行があります。 5つの文書も作成されています。しかし、上記のURLでソルバーを検索すると、1つの値しか返されません。 –

+0

これらは処理され、作成されません。あなたはおそらくすべての文書に対して同じIDを持っています。あなたは最後に作成されたものだけを表示します。 –

+0

ありがとう...あなたは正しいです。私は繰り返されていたIDを使っていました。 –

関連する問題