受限检查分词ik 是ik_max_word 还是ik_smart
一般是
analyzer" => "ik_max_word",
"search_analyzer" => "ik_smart",
然后检查
字段入库搜索 是什么类型
"name" => [
"type" => "text",
"copy_to" => "search_field"
],
- text类型:会分词,先把对象进行分词处理,然后再再存入到es中。
当使用多个单词进行查询的时候,当然查不到已经分词过的内容! - keyword:不分词,没有把es中的对象进行分词处理,而是存入了整个对象!
这时候当然可以进行完整地查询!默认是256个字符!
需要分词 选择text 类型
初始化搜索数据就可以了