2011-08-25 85 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