elasticsearch - How to search for a document in Elastic search -


how search es document job_name? how document looks like:

{"_index":"deedloadjobstatus","_type":"deedextract","_id":"avx0ukvkngsyabnrjkor","_score":1.0,  "_source":{"luigi_task_name": "deedextract", "job_name": "deeddowloader2", "successful": 1,   "start_time": "2016-07-16t20:59:21.000z", "error_message": null, "month": 7, "end_time": "2016-07-16t20:59:21.000z",   "monthname": "jul", "year": 2016, "runtime": 0,   "all_params": {"job_name": "deeddowloader2", "run_date": "2016-07-15"},   "@timestamp": "2016-07-16t20:59:21.000z", "day": 16}} 

i tried below not able find.

host:port_number/deedloadjobstatus/_search?jobname:deeddowloader2 

your solution should work. think forgot underscore. (job_name , not jobname)

if want, can use term query:

{   "query": {     "term": {       "job_name": "deeddowloader2"      }   } } 

read this: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-term-query.html


Comments