1、先了解一下es的语法语句关键字
2、最常用的,query关键字查询,query下还有match子关键字(匹配的意思)
GET movie_index/movie/_search
{
"query": {
"match": {
"name": "red"
}
}
}
查询name字段带有red的,查到总共2条结果!
3、上面插入和查询的都是英文,那么要让es识别我们的中文,怎么办?
就是要让他做到分词处理,比如:红海行动,要让他分成:红海、行动才行的。
这里可以让他先分析一下:
es不能识别中文,它不知道这是什么意思,这里直接分析词,是很失败的分词。