要不要再翻翻文档呢?

es 单索引项目如何分配

Elasticsearch | 作者 zb0001 | 发布于2021年01月13日 | 阅读数:2066

发现这样一个问题,主要做文章检索。以前是一个项目一个索引。后来发现很多数据是重复的,浪费了很大空间而且处理数据也耗费性能。想将数据归一化,只处理一次。面对es同一条数据可能有一个项目用,可能多个项目用。以前想的方案是设置标志位。后来发现如果新增项目需要刷新很多以前的数据。后来想维护字典表,但是每次进去要带很大数据量的filter才可以。而且项目与项目数据隔离也是没有做到。这个有什么好的办法
已邀请:

yongde - 90后IT男

赞同来自:

1、一个索引存公共文章,所有项目都可以访问
2、一个索引存某项目的私有文章,只有该项目才可以访问
3、查询时多个索引一起查询

要回复问题请先登录注册