作者回复: filter使用的是bitmap的数据结构
作者回复: 完全匹配?我理解是一个term查询的精确匹配么??
我没这样做过,可以提供一个思路,你发出一个msearch,包含两条查询,第一条做term精确查询,第二条做match查询。第一条有结果,只呈现第一条。否则就显示第二条。这样应该可以满足你的需求?
作者回复: 日志文件应该就是非结构化的。而一些csv文件,则是结构化的。
作者回复: keyword不做分词处理的。
另外,你即便用了text类型,如果使用标准分词器,bob也不会被分词,因为标准分词器以空格区分一个个得单词
作者回复: 结构化数据的精确匹配,就使用term查询。
日期属于结构化数据。
match主要用于文本的 full-text 查询