elasticsearch 版本 : 5.5.2
保存的是文章信息 如下所示
"_source" : {
"page_url" : "http://cloud.zhiding.cn/2017/1117/3100736.shtml",
"post_title" : " 新能源物流车装上传化造“智慧大脑” “慧联智控2.0”迭代上线 ",
"text" : "杭州2017年11月17日电 /美通社/ -- 未来新能源物流车将装上一颗传化造的“大脑”,通过“高速计算的大脑”持续数据信息交换,控制各车辆间的精确工作,打造智慧车联
想要查询存在text
字段的记录
{
"query": { "exists" : {"field" : "text"} }
}
但是为什么却查不出记录来?
{
"took" : 2,
"timed_out" : false,
"hits" : {
"total" : 0,
"max_score" : null,
"hits" : [ ]
}
}
但是查询其他字段可以
"query": { "exists" : {"field" : "page_url"} }
是因为text
是保留关键字吗?
通过mapping Api
得知
text
字段并没有索引