问答详情
源自:6-2 查询接口开发

“80%” 这样带百分号的字符串,只能搜出80,%不能搜出来。请问这是elasticsearch的bug吗?

“80%” 这样带百分号的字符串,只能搜出80,%不能搜出来。请问这是elasticsearch的bug吗?

提问者:琴代语兮 2017-09-14 08:58

个回答

  • 瓦力老师
    2017-09-14 11:33:20
    已采纳

    目前ElasticSearch的分词器都是不支持对 '%' 进行分词的,比如你输入"I like wali 100%",它会分词为"I" "like" "wali" "100",但是%是不会被分词的,所以这不能算是个bug,这是当前分词器不支持该字符分词的原因造成的。具体分词相关的知识点,后续的课程会为大家进行更加详细的介绍^_^,祝亲学习愉快!