Skip to content

Latest commit

 

History

History
42 lines (41 loc) · 778 Bytes

Highlighting.md

File metadata and controls

42 lines (41 loc) · 778 Bytes

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>" ]
		  }
	  } ]
	}
}