弹性搜索简单查询以查找所有ID

时间:2017-06-07 00:41:29

标签: elasticsearch

我正在试图获得所有类型的ID,但我正在拉我的头发。

请看我的附件。

这是cURL电话:

curl -XGET 'localhost:9200/_search?pretty' -H 'Content-Type: application/json' 
-d'{ "query": { "wildcard" : { "id" : "Account[enter image description here][1]*" }    }}'

cURL call with no results

1 个答案:

答案 0 :(得分:0)

我猜你的id-field的分析方式存在问题。您可以使用_mapping端点检索映射(在docs中描述)。您的id字段应分析为字符串(带有中断字符,标记符和所有字符串),以使通配符查询起作用。如果没有分析,正如您对id-field所期望的那样,通配符查询将不起作用。然后,您需要更改映射并重新索引数据以使其正常工作。