1
我正在为elasticsearch搜索社交网络数据。嵌套配置文档中elasticsearch - 如何存储社交网络连接
令人吃惊的是内容和配置文件,但连接我得到了一些麻烦......
选项1)指数连接?
选项2)每个连接是一个独立的文件在一个单独的索引?
每个选项的优点是什么?
我需要什么:
- 更新连接列表进行比较,检查谁是新
- 更新连接比较来检查谁停止以下
我正在为elasticsearch搜索社交网络数据。嵌套配置文档中elasticsearch - 如何存储社交网络连接
令人吃惊的是内容和配置文件,但连接我得到了一些麻烦......
选项1)指数连接?
选项2)每个连接是一个独立的文件在一个单独的索引?
每个选项的优点是什么?
我需要什么:
有三个选项建模的关系时,列表。最基本的是内部对象。一切都在一个文件中。问题是你不能查询多个属性的内部对象。如果内部对象a的一个属性匹配另一个对象b,则会有匹配。这可以使用嵌套对象来克服。嵌套对象的缺点是在做很多事情时经常改变它们。一切都存储在一个文件中。添加嵌套对象意味着更新完整的文档。这个问题可以通过使用父母子女关系来克服。这些是单独的文件,因此更便宜地添加或删除儿童。缺点是你不能在一个查询中获得父母和孩子。
希望它有帮助。