老师您好,我这边版本是7.10.0 环境是docker 我今天按照您说的步骤设置了自定义词『凯悦』但是还是搜索出了『花悦』
然后我做了个测试,首先我还是添加了搜索词『凯悦』在词典中,然后我测了一下
从结果来看,字典是生效的。
然后我新建了个索引test,给了唯一字段"namme":{“type”: “text”,“analyzer”: “ik_max_word”,“search_analyzer”: “ik_smart”}, 并且插入了两条数据
然后进行了搜索测试,
GET /test/_search
{
"query": {
"match": {
"name": "凯悦"
}
}
}
结果两条数据全查出来了。
"hits" : [
{
"_index" : "test",
"_type" : "_doc",
"_id" : "2",
"_score" : 0.8754687,
"_source" : {
"name" : "凯悦酒店"
}
},
{
"_index" : "test",
"_type" : "_doc",
"_id" : "1",
"_score" : 0.18232156,
"_source" : {
"name" : "啊悦酒店"
}
}
]
不知道我有没有说明白,网上搜索无果,希望老师能帮我解答。