如何在云搜索中搜索文字数组或整数数组中的元素

时间:2016-12-06 11:35:34

标签: amazon-cloudsearch

我有一个云搜索域,我在名为" color_f_la"的列上有索引。它是一个刻面索引,是一个文字数组。它的样本值是:

[   "蓝色&#34 ;,   "绿色" ]

我一直在试图找出构建查询的文档来搜索特定的颜色,但无济于事。它甚至可能吗?

1 个答案:

答案 0 :(得分:3)

如果您使用“结构化”查询解析器运行搜索,则应该能够直接传递您的值,就像它是文字一样。查询文字数组字段没有区别。

例如:

(and color_f_la:'Blue')

或者如果你想要归还蓝色或绿色的东西:

(or color_f_la:'Blue' color_f_la:'Green')

或者,如果您想要返回仅包含蓝色和绿色的内容:

(and color_f_la:'Blue' color_f_la:'Green')