问题描述:
我有一个各种参数的查询,最后一步是增加一个andFilter,过滤的是一个字段,使用的termFilter,比如字段名 a 。 当a的值全部是字母的时候一切正常,但当a的值是字母+数字组合的时候就结果为空,也就是全部被过滤掉了。 有人遇到类似问题么?何解?
案例:
andFilter :
FilterBuilders.termFilter("a",“aaa.bbb”); - 正常
FilterBuilders.termFilter("a",“aaa.bbb123”); - 不正常,结果为空
该字段没有做分词(或者默认就是单字分词?)
我有一个各种参数的查询,最后一步是增加一个andFilter,过滤的是一个字段,使用的termFilter,比如字段名 a 。 当a的值全部是字母的时候一切正常,但当a的值是字母+数字组合的时候就结果为空,也就是全部被过滤掉了。 有人遇到类似问题么?何解?
案例:
andFilter :
FilterBuilders.termFilter("a",“aaa.bbb”); - 正常
FilterBuilders.termFilter("a",“aaa.bbb123”); - 不正常,结果为空
该字段没有做分词(或者默认就是单字分词?)
1 个回复
nodexy - Another developer !
赞同来自:
PS: 无法删除或关闭问题?