elasticsearch 弹性搜索中的查询电子邮件列
我正在尝试查询弹性搜索中的一列,该列包含具有以下筛选器的电子邮件地址elasticsearch 弹性搜索中的查询电子邮件列,elasticsearch,elasticsearch,我正在尝试查询弹性搜索中的一列,该列包含具有以下筛选器的电子邮件地址 { "query": { "bool": { "must": [ { "term": { "from":"andrei@hotmail.com123" } } ] } }, "from": 0, "size": 10, "sort": [], "aggs": {} } 如果我试试安德烈,效果很好。如果我尝试hotmail.com123也可以
{
"query": {
"bool": {
"must": [
{
"term": {
"from":"andrei@hotmail.com123"
}
}
]
}
},
"from": 0,
"size": 10,
"sort": [],
"aggs": {}
}
如果我试试安德烈,效果很好。如果我尝试hotmail.com123也可以。但是如果我尝试搜索andrei@hotmail.com123一无所获。有什么线索吗?我们找到了这个答案,考虑到我们在代码中用一个空字符串替换@,这个答案似乎有效
{
"query": {
{
"match" : {
"from" : {
"query" : "andrei hotmail.com123",
"operator" : "and"
}
}
}
]}}
}
我们找到了这个答案,考虑到我们在代码中用空字符串替换@,它似乎起了作用
{
"query": {
{
"match" : {
"from" : {
"query" : "andrei hotmail.com123",
"operator" : "and"
}
}
}
]}}
}
这个答案应该有帮助:这个答案应该有帮助: