Es query returns hits mismatch on .kibana index

I have several indices, they all look like this:

systemname-envname.uniqueid.timestamp

In kibana I've played around and created several index patterns, some like this:

systemname-envname.id.*

and some like this

systemname-envname.id*

When I query the .kibana index it does not return the index patterns that end ".*"

I'm using sense and this is my query:

GET .kibana/_search?type=index-pattern
{
"fields": []
}

the response "hits" total is always correct, but the "hits" array does not include those index-patterns ending ".", so for example :
"hits": {
"total": 14, <-- correct
"max_score": 1,
"hits": [
{ ... } <--- only 10 elements in here , everything except those ending .

You need to increase the size value in the query - https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search-request-from-size.html

1 Like

Great thank you Mark, this was the issue - just a red herring that the the patterns missing were all the same structure.