Elasticsearch搜索系统 一对多关系的存储与检索方式


项目中需要新增搜索系统,我打算采用Elasticsearch来作为搜索系统



 有个问题是分类ID 与 菜单ID 存储的问题

目前逻辑是一篇文章对应多个分类 前台菜单可以绑定多个分类的内容聚合 

像这种一对多的关系 怎么在搜索系统中存储
在sphinx 中,多值属性可以实现这个功能 例如一篇文章 对应多个属性

在elasticsearch中有什么折中的办法来实现类似于sphinx的多值属性的概念

elasticsearch

向光2014 9 years, 9 months ago

独立的 index 存储关联关系,譬如:

tag_id article_id
1 2
1 3
2 2

聚合取出article_id

若是无垠、 answered 9 years, 9 months ago

Your Answer