Is _timeStamp a kind of hidden field?

Like that

{
"fields" : ["_timestamp"],
"query" : {
...
}
}

?

On Thursday, August 8, 2013 8:54:00 AM UTC+2, Charles Moulliard wrote:

Hi,

Is _timeStamp a kind of hidden field ? Why is this field not displayed in
the result (see hereafter response result) ?

Code

    XContentBuilder mapping = XContentFactory.jsonBuilder()
            .startObject()
              .startObject("time-type")
                .startObject("_timestamp")
                  .field("enabled", true)
                  .field("store", "yes")
                .endObject()
              .endObject()
            .endObject();

    client.admin().indices().prepareCreate("timestamp-id")
            .addMapping("time-type", mapping)
            .execute().actionGet();

    client.prepareIndex("timestamp-id", "time-type", "1")
       .setSource("field1", "value1")
       .setTimestamp("2013-01-01T00:00:00")
       .setRefresh(true).execute().actionGet();

    requestBuilder = client.prepareSearch("timestamp-id")

.setQuery(QueryBuilders.rangeQuery("_timestamp").gte("2012-01-01").lte("2014-01-01"));

    response = requestBuilder.execute().actionGet();

Query :

{
"query" : {
"range" : {
"_timestamp" : {
"from" : "2012-01-01",
"to" : "2014-01-01",
"include_lower" : true,
"include_upper" : true
}
}
}
}

Response

Search result 1 : {
"took" : 17,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 1.0,
"hits" : [ {
"_index" : "timestamp-id",
"_type" : "time-type",
"_id" : "1",
"_score" : 1.0, "_source" : {"field1":"value1"}
} ]
}
}

Regards,

Charles

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.