【发布时间】:2020-12-03 15:06:21
【问题描述】:
我已经使用条款进行查询,效果很好。
{
"query": {
"terms": {
"130": [
"jon@domain.com",
"mat@domain.com"
]
}
}
}
找到 2 个文档。
但现在我想用匹配构建类似的查询(想找到域中的所有用户)。我试过跟随查询没有任何结果
{
"query": {
"match": {
"130": {
"query":"@domain.com"
}
}
}
}
找到 0 个文档。为什么??
字段 130 具有以下映射:
"130":{"type":"text","analyzer":"whitespace","fielddata":true}
【问题讨论】:
-
请添加索引的映射。
-
@OpsterESNinjaNishant 请看看我的更新
-
这是一个解决方案,可让您匹配电子邮件地址中的任何内容:stackoverflow.com/a/36200119/4604579
标签: elasticsearch