1.match,匹配包含 “rock” 或“climbing”,二者可以分开出现
全文搜索 | Elasticsearch: 权威指南 | Elastic
GET /megacorp/employee/_search
{
"query" : {
"match" : {
"about" : "rock climbing"
}
}
}
2.match_phrase,仅匹配同时包含 “rock” 和 “climbing” ,并且 二者以短语 “rock climbing” 的形式紧挨着的雇员记录。
短语搜索 | Elasticsearch: 权威指南 | Elastic
GET /megacorp/employee/_search
{
"query" : {
"match_phrase" : {
"about" : "rock climbing"
}
}
}