麻烦各位大佬看看是设置的问题还是什么,刚开始看这个东西,麻烦各位带带路,这个问题在网上也搜索了,但基本都是17 -18年的文章......
___________________________________________________________________________________________今天在ES上集成了ik分词器
控制台运行
GET /_analyze
{
"text": "汽车发动机",
"analyzer":"ik_smart"
}
结果是正确的。
修改了索引(数据已导入)的默认分词器,到discover搜索关键字,就完全没有搜索结果了。
修改如下:
PUT spark26/_settings
{
"analysis": {
"analyzer": {
"default":{
"type":"ik_smart"
}
}
}
}
下图为修改前后
___________________________________________________________________________________________今天在ES上集成了ik分词器
控制台运行
GET /_analyze
{
"text": "汽车发动机",
"analyzer":"ik_smart"
}
结果是正确的。
修改了索引(数据已导入)的默认分词器,到discover搜索关键字,就完全没有搜索结果了。
修改如下:
PUT spark26/_settings
{
"analysis": {
"analyzer": {
"default":{
"type":"ik_smart"
}
}
}
}
下图为修改前后
2 个回复
waywu
赞同来自:
PUT spark26/_settings
{
"analysis": {
"analyzer": {
"default":{
"type":"ik_smart"
},
"default_search": {
"type": "ik_smart"
}
}
}
}
MartinZheng
赞同来自: