标签: arrays elasticsearch filter
我有一个关键字数组字段(比如f),我希望过滤具有精确数组的文档(例如,f = [1,3,6]的过滤器文档,完全相同的顺序和数量)。
这样做的最佳方式是什么?
此致
答案 0 :(得分:1)
实现此目的的一种方法是向查询添加一个脚本,该脚本还会检查数组中元素的数量。
它的脚本就像
fgets()
希望你明白这一点。
我认为更好的想法是将数组存储为字符串(如果图形结构没有太多变化)并直接匹配字符串。这也会快得多。