不要急,总有办法的

es用了ik但是没有中文纠错

Elasticsearch | 作者 Lanfice | 发布于2018年07月03日 | 阅读数:3317

创建索引时mapping是这样的
"content"=>[ "type"=>"text","analyzer"=> "ik_max_word", "search_analyzer"=> "ik_max_word" ],
 
但是比如搜美过,没有出来美国相关结果
 
我还试过suggest
 "suggest":
  {
    "my-suggest":
    {
      "text":"jave开法要学语音吗",
       "term":
       {
        "analyzer":"ik_max_word",
        "field":"suggest"
        }
    }
  }
 
没有出现java,开发,语言等纠错词,只有原句子的词语
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

我的理解:你输入的text有相关关键词才会有推荐的。

hufuman

赞同来自:

因为分词里没有,你用拼音分词说不定可以

skymilong - 打撸狂魔

赞同来自:

这没办法

要回复问题请先登录注册