我创建了名称为gizmoindex
的索引,类型为Employee
,其中包含不同的文档,每个文档都有自动生成的ID。但是当我执行这个查询时。
例如: -
localhost:9200/gizmoindex/Employee/_search
GET
{
"query": {
"filtered": {
"filter": {
"term": {
"firstname": "gaurav"
}
}
}
}
}
它没有提供任何输出。 但是,如果我创建了一个用户定义的索引,如: -
"localhost:9200/gizmoindex/Employee/1"
使用PUT,上面提到的用于检索结果的查询工作正常。
答案 0 :(得分:1)
选中此URI search并修改您的搜索查询,如下所示
curl -H GET localhost:9200/gizmoindex/Employee/_search?pretty=1 -d '
{
"query": {
"filtered": {
"filter": {
"term": {
"firstname": "gaurav"
}
}
}
}
}