RT 我在 term query的时候,查询某个属性,发现:
1. 查询”com.eg.android.AlipayGphone“ ,无返回结果;
2. 查询 ”com.eg.android.“ 有返回结果;
3. 查询 ”com.eg.android.a“ 有返回结果;
4. 查询 ”com.eg.android.al“ 无返回结果。
所以推断是对关键词长度有默认设置?如何调整?
PS: 该属性未做分词。
更新:
最后发现是大小写的问题, ES里大写的搜不到,小写都可以搜到;
原文也是大写的!!!
1. 查询”com.eg.android.AlipayGphone“ ,无返回结果;
2. 查询 ”com.eg.android.“ 有返回结果;
3. 查询 ”com.eg.android.a“ 有返回结果;
4. 查询 ”com.eg.android.al“ 无返回结果。
所以推断是对关键词长度有默认设置?如何调整?
PS: 该属性未做分词。
更新:
最后发现是大小写的问题, ES里大写的搜不到,小写都可以搜到;
原文也是大写的!!!
1 个回复
Rubricate - hi
赞同来自:
你可以看看lucene搜索的归一化过程