org.elasticsearch.search.facet.histogram
Class HistogramScriptFacetBuilder
java.lang.Object
org.elasticsearch.search.facet.AbstractFacetBuilder
org.elasticsearch.search.facet.histogram.HistogramScriptFacetBuilder
- All Implemented Interfaces:
- ToXContent
public class HistogramScriptFacetBuilder
- extends AbstractFacetBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HistogramScriptFacetBuilder
public HistogramScriptFacetBuilder(java.lang.String name)
lang
public HistogramScriptFacetBuilder lang(java.lang.String lang)
- The language of the script.
keyField
public HistogramScriptFacetBuilder keyField(java.lang.String keyFieldName)
keyScript
public HistogramScriptFacetBuilder keyScript(java.lang.String keyScript)
valueScript
public HistogramScriptFacetBuilder valueScript(java.lang.String valueScript)
interval
public HistogramScriptFacetBuilder interval(long interval)
param
public HistogramScriptFacetBuilder param(java.lang.String name,
java.lang.Object value)
comparator
public HistogramScriptFacetBuilder comparator(HistogramFacet.ComparatorType comparatorType)
global
public HistogramScriptFacetBuilder global(boolean global)
- Overrides:
global
in class AbstractFacetBuilder
facetFilter
public HistogramScriptFacetBuilder facetFilter(XContentFilterBuilder filter)
- Overrides:
facetFilter
in class AbstractFacetBuilder
toXContent
public void toXContent(XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
- Throws:
java.io.IOException