开发者社区 问答 正文

Opensearch分词问题导致部分doc无法召回

已解决

Opensearch分词问题导致部分doc无法召回

展开
收起
阿里云服务支持 2022-12-15 14:23:37 211 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    OpenSearch默认的召回原理是query内容分词后的term和doc分词后的term完全匹配后才能召回,比如:开放搜索,分词之后开放/搜索,通过“开放”,“搜索”都能将其召回,但是如果搜索“放搜”、“开”,由于分词之后term无法完全匹配因此无法召回。

    此类问题建议添加自定义分析器,手动干预分词的bad case进行解决,或者升级为独享版使用中文-字符分析器解决此类问题。

    2022-12-15 14:33:38
    赞同 展开评论