【发布时间】:2015-10-15 10:01:51
【问题描述】:
我在弹性搜索中有一组记录 我想将 1 个特定记录(我在一个变量中有它)与索引中存在的其余记录进行比较。
我想将每个字段的值分别与我拥有的记录中的值进行比较。
例如。 如果我有
{
"person" : [
{
"name" : "asd",
"awdawD" : "asdawd"
},
{
"name" : "adw ed",
"awdawD" : "asdawd"
},
{
"name" : "a wra",
"awdawD" : "asdawd"
},
{
"name" : "ca eyy",
"awdawD" : "asdawd"
}
]
}
我的记录是
[
{
"name" : "asd",
"awdawD" : "asdawd"
},
{
"name" : "s tr",
"awdawD" : " tjy"
}
]
我想比较 name 和 name,awdawD 和 awdawD 并得到结果。
由于我有一个 Persons 数组,我是否必须为我拥有的记录中的每个元素创建一个循环,以便将其与弹性搜索中的记录进行比较?
如何在没有循环的情况下在弹性搜索中做到这一点?
分别比较每个名称和 awdawD。
【问题讨论】: