yanhuaha 2024-05-22 09:13 采纳率: 100%
浏览 13
已结题

ElasticSearch搜索数字搜不到

ElasticSearch搜索的时候,字符串里面有中文数字和字母,字段使用 ik_max_word 分词器,使用中文搜索时正常,使用数字搜索时搜索不到。
1 字段mapping如下
"searchGoodsInfo": {
"analyzer": "ik_max_word",
"type": "text"
}
2 测试分词

img

3 搜索如下图

img

img

分词器测试没问题,搜索没有结果

  • 写回答

5条回答 默认 最新

  • yanhuaha 2024-05-22 16:45
    关注

    最终结果出来了,原因时请求参数的分页问题,分页数应该从0开始,而不是从1开始。hits.total.value=1 表示命中一条。命中但是没有显示,明显是分页参数问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 已采纳回答 5月22日
  • 创建了问题 5月22日

悬赏问题

  • ¥15 求PHP跨站免登录技术
  • ¥15 AVL fire DVI中的Design Explorer里面的Objectives /Constraints的scale应该怎么设置
  • ¥15 qml如何绘制三维笛卡尔坐标系并向其中添加折线?
  • ¥15 treelib库有读取树数据方法吗?
  • ¥15 咨询一个PYTHON的问题
  • ¥15 机器学习建模调参,roc评价指标
  • ¥15 RCS plot 包内置数据集使用时报错,如何解决?
  • ¥15 keil+mspm0g3507+二维总线舵机
  • ¥15 如何用wireshark分析找出url接口和param参数
  • ¥15 有谁知道这是阿里云那个应用的域名吗,怎么调用?