gpt4 book ai didi

lucene - 更新 SOLR 索引上的特定字段

转载 作者:行者123 更新时间:2023-12-03 13:10:20 24 4
gpt4 key购买 nike

我想使用 solr 搜索文章

我有 3 张 table :

  • 组(id,组名)
  • ArticleBase(id、groupId、其他一些字段)
  • 文章(id, articleBaseId, title, date, ...)

  • 在 solr schema.xml 文件中,我只定义与 ArticleBase 表混合的所有文章字段(用于 solr 上的一个索引),如下所示:(id,articleBaseId,groupId,...)

    问题 :管理员想要更改组(ArticleBase),因此我必须更新(或替换)solr 中的所有索引文章。对 ?我可以仅在 solr 索引中更新 groupId 吗?

    有什么解决办法吗?

    备注 :article 表包含超过 2 亿篇文章,我只使用 solr 作为索引(除了文章 id 不存储任何字段数据)

    最佳答案

    Solr does not support updating individual fields然而,但是有一个JIRA issue about this (在撰写本文时将近 3 岁)。

    在此实现之前,您必须更新整个文档。

    更新 :从 Solr 4+ 开始,这已实现,here's the documentation .

    关于lucene - 更新 SOLR 索引上的特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2032813/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com