使用默认分词,插入两条
{
"No2":"我是韩国第一美的小姐姐",
"id":1
}
{
"No2":"我是中国第一美的小姐姐",
"id":2
}
要求通过查“中国”,“美”,只返回第二条记录,有以下三种方法:
1.使用match_phrase
{
"query": {
"bool": {
"must": [
{
"match_phrase": {
"No2": "中国"
}
},
{
"match_phrase": {
"No2": "美"
}
}
]
}
}
}
2.使用wildcard
{
"query": {
"wildcard": {
"No2.keyword": {
"value": "*中国*美*"
}
}
}
}
3.使用 minimum_should_mutch
{
"query": {
"multi_match": {
"query": "中国美",
"fields": ["No2"],
"minimum_should_match":"100%"
}
}
}