蓝桉不遇释怀 2022-07-21 17:21 采纳率: 100%
浏览 26
已结题

elasticsearch如何分词时取消全词匹配

问题遇到的现象和发生背景 :现在我想从es中查询数据,结果查询不到数据,原因是我需要es中三个字段table_name\table_chinese_name\table_describe,对同一个词进行分词匹配,其中table_describe和table_chinese是与(should)的关系,并且匹配的分词也是or的关系,但是要和table_name要和zhe这两个字段是且(must)的关系,而分词匹配要是and的关系,最重要的是table_name中的分词匹配取消全词匹配,比如:我的搜索条件是amc_bob_cec,那么table_name就不匹配amc_bob_cec这个词,只匹配amc,bob,cec这三个字段(用的是ik分词器)
问题相关代码,请勿粘贴截图
运行结果及报错内容 查询不到数据
我的解答思路和尝试过的方法 尝试过must中嵌套should,
我想要达到的结果 现在就想知道如何取消全词匹配
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月29日
    • 创建了问题 7月21日