1
knightdf 2015-12-01 16:54:27 +08:00
这取决于你用什么做的 index_analyzer
|
2
slixurd 2015-12-01 17:07:42 +08:00
1 楼正解
term filter 是过滤被 analyzed 的字段的。 不是简单模糊匹配。 |
3
cbsw 2015-12-01 19:46:40 +08:00
|
4
sunchen 2015-12-01 20:29:36 +08:00 1
当你理解一段文本怎么变成倒排索引,就能理解 term 查询是干什么的了。
假如 “当你理解一段文本怎么变成倒排索引,就能理解 term 查询是干什么的了” 这句话被 index_analyzer 分析成 ”当/你/理解/一段/文本/怎么/变成/倒排索引/就/能/理解/ term /查询/是/干什么/的/了“ 之后, 索引里的 term 就会是这些打散的词, 此时你用 term 查询查”变成倒排索引“这个 term 时是查不到任何东西的。 当你用 match 查询查询“变成倒排索引”时, analyzer 会先把查询串切成“变成/倒排索引”,这个时候就能查到东西了。 |