elasticserach对象的最小尺寸是多少

时间:2017-07-30 04:56:27

标签: elasticsearch solr lucene

我使用elasticsearch为快速搜索建模数据。

我需要搜索大小约为5MB的JSON对象(包含地理位置等) 没有功能需要从该对象获取部分数据 - 应用程序将这些对象视为原子单元。

我有自由模仿它,但我想。 存储对象是否有尺寸考虑?

我可以采用保存大型物体的方法,还是应该将这些物体分成小块并在查询后粘上它们?

感谢

1 个答案:

答案 0 :(得分:1)

如果你最需要返回整个对象,我将它们索引为较小的对象,将它们全部检索,然后将它们粘贴到客户端的单个对象中是没有意义的。只需将它们作为对象编入索引,就可以使用更简单,更少的代码,并且可能更高效。

OTOH,如果对象可以在父/子关系之后建模,并且您可能需要查询子对象等,那么当然可以使用建模it that way