Highlighting
Due to the elastic search text analyzers it is not always obvious why document was a match
Highlights search result on one or more document fields:
curl -XPOST 'localhost:9200/orders/orders/_search?pretty=true' \ -H 'content-type: application/json' \ -d ' { "query" : { "match": { "id": "1" } }, "highlight" : { "fields" : { "id" : {} } } }'
Expected result:
{ ... "hits" : { "total" : 1, "max_score" : 0.71231794, "hits" : [ { "_index" : "orders", "_type" : "orders", "_id" : "1", "_score" : 0.71231794, "_source" : { "id" : "1", "placedOn" : "2016-10-17T13:03:30.830Z" }, "highlight" : { "id" : [ "<em>1</em>" ] } } ] } }
Last updated
Was this helpful?