我有一个关于MySQL的文本专栏,这是一串由" |"分隔的数字。我需要对它应用一些范围过滤器。
我有一个记忆棒项目,在这个字段上存储32 | 64 | 128,另一个存储16 | 32 | 64。当我使用32到128之间的范围进行过滤时,它们都必须是命中。
答案 0 :(得分:0)
我知道你想要将所有数据从MySQL复制到Elasticsearch并拥有高效的查询,例如"所有记忆棒,其容量介于X和Y之间。"
我只是将字符串从|
拆分,并将生成的数组存储到映射为integer
类型的字段中。这些可以通过range filter有效地找到。