You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
Highlightingedit
Using highlighting you can return the relevant parts of a field and using highlighted markers, indicate why a document matched
var result = this._client.Search<ElasticSearchProject>(s => s
.From(0)
.Size(10)
.Query(q => q
.QueryString(qs => qs
.OnField(e => e.Content)
.Query("null or null*")
)
)
.Highlight(h => h
.PreTags("<b>")
.PostTags("</b>")
.OnFields(f => f
.OnField(e => e.Content)
.PreTags("<em>")
.PostTags("</em>")
)
)
);Please take note that this won’t alter the contents of the results .Documents but the results will have a separate bucket
that contains each highlight result(s) for each hit on result.Highlights.