elasticsearch 弹性搜索字段不工作
我有查询iis日志的Insquisitor插件,但由于某种原因,当我试图减少返回字段的数量时,它根本不起作用 此查询按预期工作:
elasticsearch 弹性搜索字段不工作,
elasticsearch,
elasticsearch,我有查询iis日志的Insquisitor插件,但由于某种原因,当我试图减少返回字段的数量时,它根本不起作用 此查询按预期工作: { "query": { "term": { "geoip.country_name" : "ukraine"} } } 但当我添加字段时,它不会 { "fields" : ["port"], "query": { "term": { "geoip.country_name" : "ukraine"} } } 使用_源,而不是
{
"query": {
"term":
{ "geoip.country_name" : "ukraine"}
} }
但当我添加字段时,它不会
{
"fields" : ["port"],
"query": {
"term":
{ "geoip.country_name" : "ukraine"}
}
}
使用_源,而不是字段 我认为“端口”是一个嵌套对象,使用“字段”无法获得它 我也这么认为
{
"_source" : ["path"]
}
所以,您的源只包含路径 你看起来不错。当你说“根本不起作用”时,是否有错误或结果为零。字段
port
是否为正确路径?它显示一些带有标签的结果:源字段值、字段和值文本为空。是,端口路径正确,还尝试限制不同的字段,如类型、方法和相同的结果您是否已禁用\u源
字段?如果是这样的话,您是否正在存储字段“port”?它是查询器错误,在头部它可以正常工作。