Hi, i just checked the java api from elasticsearch. i want to search for logs in elasticsearch which have a specific value in the field "rid". (for example rid=1500B8B179A646F28DA998875530219E.)
i tried this with the follwoing config (.setQuery(fieldQuery....). but what I get back as response are all logs from this index, idenpendent from the rid :-(. the search in kibana works with rid=15... to get just that entries.
Can you help me?
SearchResponse response = client.prepareSearch("logstash-2016.03.30") .setSearchType(SearchType.QUERY_AND_FETCH) .setTypes("logs") .addField("@timestamp") .addField("rid") .setQuery(fieldQuery("rid", "1500B8B179A646F28DA998875530219E")) .execute() .actionGet();