Ham*_*mid 18 lucene rdbms solr
我想使用solr搜索文章
我有3张桌子:
在solr schema.xml文件中我只是定义与ArticleBase表混合的所有文章字段(在solr上使用一个索引),如下所示:(id,articleBaseId,groupId,...)
问题:管理员想要更改组(ArticleBase),因此我必须更新(或替换)solr中的所有索引文章.对 ?
我只能在solr索引中更新groupId吗?
有解决方案吗?
注意:文章表包含超过2亿篇文章,我只使用solr作为索引(不存储除文章ID之外的任何字段数据)
Mau*_*fer 34
Solr不支持更新单个字段,但是有一个JIRA问题(截至本文撰写时差不多3年).
在实施之前,您必须更新整个文档.
更新:从Solr 4+开始实现,这是文档.