public class WriteSearchVisitor extends AbstractVisitor
version, writer| Constructor and Description |
|---|
WriteSearchVisitor(com.fasterxml.jackson.core.JsonGenerator writer,
VersionComponents version) |
| Modifier and Type | Method and Description |
|---|---|
void |
writeAggregations(java.util.List<Aggregation> aggregations,
WriteAggregationVisitor visitor) |
void |
writeHighlight(Highlighter.Highlight highlight) |
void |
writeHighlighter(Highlighter highlighter) |
void |
writeHighlighterField(Highlighter.Field field) |
void |
writeQuery(java.lang.String fieldName,
Query query) |
void |
writeSearch(Search search) |
void |
writeSorts(java.util.List<Sort> sorts)
Serialize an array of sorts
|
writeArrayOf, writeFieldValue, writeFieldValue, writeFieldWithValuespublic WriteSearchVisitor(com.fasterxml.jackson.core.JsonGenerator writer,
VersionComponents version)
public void writeAggregations(java.util.List<Aggregation> aggregations, WriteAggregationVisitor visitor) throws java.io.IOException
java.io.IOExceptionpublic void writeHighlight(Highlighter.Highlight highlight) throws java.io.IOException
java.io.IOExceptionpublic void writeHighlighter(Highlighter highlighter) throws java.io.IOException
java.io.IOExceptionpublic void writeHighlighterField(Highlighter.Field field) throws java.io.IOException
java.io.IOExceptionpublic void writeQuery(java.lang.String fieldName,
Query query)
throws java.io.IOException
java.io.IOExceptionpublic void writeSearch(Search search) throws java.io.IOException
java.io.IOExceptionpublic void writeSorts(java.util.List<Sort> sorts) throws java.io.IOException
sorts - list of sort fieldsjava.io.IOException - if serialization fails