2011-08-25 71 views
0

我有10個字段的架構。其中一個字段是文本(文件的內容),其餘所有字段都是自定義元數據。文檔不會修改,但元數據會頻繁更改。 有沒有辦法在重新建立索引時跳過文檔(文本)?我只能索引自定義元數據嗎?如果我在重新索引中跳過文檔(文本),它是否通過從索引文檔中刪除文本字段來更新索引文件?索引索引和reindexing

+0

[更新SOLR索引上的特定字段]的可能重複(http://stackoverflow.com/questions/2032813/update-specific-field-on-solr-index) –

+0

同時http://stackoverflow.com/questions/6038920/updating-solr-schema和http://stackoverflow.com/questions/4474276/re-indexing-solr-document –

回答

1

據我所知,沒有辦法選擇性地更新特定的字段。更新操作將執行所有文檔數據的完整替換。由於Solr是開源的,如果真的需要的話,您可以爲此製作自己的組件。

+0

謝謝你的回覆。 – abhijit

+0

+1你可以在一個自定義更新處理程序中很容易地實現這個 –

+0

@Pascal Dimassimo:我使用DIH和data-config.xml – abhijit