共计 319 个字符,预计需要花费 1 分钟才能阅读完成。
比如:文章 与标签 之间存在多对多关系,数据库中有 文章表 (a_id, a_text)
, 标签表 (t_id, t_text)
, 文章 - 标签关系表 (a_id, t_id)
, 文章搜索表(a_id, a_text, a_tags)
[需求]
- 通过标签或文章内容搜索文章,当某一个 标签的文本发生改变 ,与其关联的所有文章的全文索引都需要重建,由于索引是建在 文章搜索表 上,这需要维护 文章表 与文章搜索表 的数据一致性
[问题]
- 这个需求能不能用触发器实现?感觉好麻烦
- 关于 Entity 与 Document 之间的同步,各位有没有别的方案?
- Java 有 Hibernate Search 用于异步维护 Entity 与 Document 之间的最终一致性,JavaScript 生态有没有类似的工具或中间件?
正文完