【发布时间】:2017-11-15 05:39:12
【问题描述】:
我正在尝试使用 ElasticSearch 实现电子邮件搜索。
以下是示例文档。
{
...
"email": "valeri@gmail.com"
},
{
...
"email": "tom@gmail.com"
}
所以当我使用匹配查询时:{ "match": { "email": "valeri@gmail.com"
} }
我得到了"valeri@gmail.com"和"tom@gmail.com",但结果必须只有"valeri@gmail.com"。
我认为是因为@ 字符。
有什么好的办法可以解决这个问题吗?
【问题讨论】:
-
这个答案应该会有所帮助:stackoverflow.com/questions/35124725/…
标签: javascript node.js elasticsearch