范围过滤器的elasticsearch上的数组映射

时间:2015-10-30 18:40:41

标签: elasticsearch

我有一个关于MySQL的文本专栏,这是一串由" |"分隔的数字。我需要对它应用一些范围过滤器。

我有一个记忆棒项目,在这个字段上存储32 | 64 | 128,另一个存储16 | 32 | 64。当我使用32到128之间的范围进行过滤时,它们都必须是命中。

1 个答案:

答案 0 :(得分:0)

我知道你想要将所有数据从MySQL复制到Elasticsearch并拥有高效的查询,例如"所有记忆棒,其容量介于X和Y之间。"

我只是将字符串从|拆分,并将生成的数组存储到映射为integer类型的字段中。这些可以通过range filter有效地找到。