我想过滤fuzzy_like_this
查询的结果。所以我基本上想要结合以下片段 - 查询:
{
"query": {
"flt": {
"like_text": "acme",
"fields": ["company.name"]
}
}
和过滤器:
{
"filter": {
"not": {
"term": {"deleted": "true"}
}
}
所有尝试以合理的方式组合这些都会导致大量的ES错误文本。任何指针都会很棒。
答案 0 :(得分:1)
找到它:
{
"query": {
"filtered": {
"query": {
"flt": {
"like_text": "acme",
"fields": ["company.name"]
}
},
"filter": {
"not": {
"term": {"deleted": "true"}
}
}
}
}
}