parent
f8ba89d9e4
commit
52fb3c3a09
|
@ -37,6 +37,18 @@ be used for highlighting if it mapped to have `store` set to `true`.
|
|||
The field name supports wildcard notation. For example, using `comment_*`
|
||||
will cause all fields that match the expression to be highlighted.
|
||||
|
||||
[[plain-highlighter]]
|
||||
==== Plain highlighter
|
||||
|
||||
The default choice of highlighter is of type `plain` and uses the Lucene highlighter.
|
||||
It tries hard to reflect the query matching logic in terms of understanding word importance and any word positioning criteria in phrase queries.
|
||||
|
||||
[WARNING]
|
||||
If you want to highlight a lot of fields in a lot of documents with complex queries this highlighter will not be fast.
|
||||
In its efforts to accurately reflect query logic it creates a tiny in-memory index and re-runs the original query criteria through
|
||||
Lucene's query execution planner to get access to low-level match information on the current document.
|
||||
This is repeated for every field and every document that needs highlighting. If this presents a performance issue in your system consider using an alternative highlighter.
|
||||
|
||||
[[postings-highlighter]]
|
||||
==== Postings highlighter
|
||||
|
||||
|
|
Loading…
Reference in New Issue