2013-03-13 84 views
0

昨天我剛剛開始使用Apache Solr 4.1,儘管我已經成功導入了Solr中的MySQL數據,但我無法使用查詢查看任何數據。我懷疑問題是在schema.xml更改(data-config.xml是正確的)。這裏是我的問題 -Apache Solr&schema.xml

  • 我是否需要在schema.xml中添加所有數據庫字段?我的表格有275+個 字段,並且配置所有這些字段將是一項任務。我希望 有一種方法來自動配置這些字段。
  • 有沒有辦法爲我的需求使用單獨的schema.xml?其中 以及如何配置此?我不想修改示例-DIH的 示例schema.xml

任何指針在這裏將不勝感激!我已經通過這個文件 - http://wiki.apache.org/solr/DataImportHandler

我也讀了幾個問題張貼在這裏,但無法找到我的查詢答案。

回答

1

1)您在data-config.xml中作爲字段列提及的所有字段都必須將它們添加到schema.xml。沒有自動配置可用。
2)否,我們不能使用單獨的schema.xml。

能否請你告訴你的一些索引字段,你已經在schema.xml中爲您輸入@Jayesh提到

+0

感謝。我沒有在data-config.xml中明確添加任何字段,我的第一個查詢只是基本的「select * from table_name」。 我覺得我的領域可能與Solr的例子有衝突,所以我現在基於example-DIH編寫我自己的新schema.xml。 沒有不同的/獨立的schema.xml傷害,可能我需要有我自己的不同核心。 我會在這裏發佈它如何去。再次感謝您的有用輸入。 – Manish 2013-03-13 11:03:27

+0

不需要有不同的內核。您可以修改現有的schema.xml以使您的字段。無需刪除現有的字段。 – 2013-03-13 11:22:35

+0

@Manish在這個Manish上的成功嗎? – 2013-03-20 10:44:55