C# Класс Rubber.DSL.Facet.HistogramScriptFacetBuilder

Наследование: AbstractFacetBuilder
Показать файл Открыть проект

Открытые методы

Метод Описание
Comparator ( HistogramComparatorType comparatorType ) : HistogramScriptFacetBuilder
FacetFilter ( IFilterBuilder filter ) : HistogramScriptFacetBuilder

An additional filter used to further filter down the set of documents the facet will run on.

Global ( bool global ) : HistogramScriptFacetBuilder

Should the facet run in global mode (not bounded by the search query) or not (bounded by the search query). Defaults to false.

HistogramScriptFacetBuilder ( string name ) : System.Collections.Generic
Interval ( long interval ) : HistogramScriptFacetBuilder
KeyField ( string keyFieldName ) : HistogramScriptFacetBuilder
KeyScript ( string keyScript ) : HistogramScriptFacetBuilder
Lang ( string lang ) : HistogramScriptFacetBuilder

The language of the script.

Nested ( string nested ) : HistogramScriptFacetBuilder

Sets the nested path the facet will execute on. A match (root object) will then cause all the nested objects matching the path to be computed into the facet.

Param ( string name, object value ) : HistogramScriptFacetBuilder

Parameters for {@link #valueScript(string)} to improve performance when executing the same script with different parameters.

Scope ( string scope ) : HistogramScriptFacetBuilder

Marks the facet to run in a specific scope.

ToJsonObject ( ) : object
ValueScript ( string valueScript ) : HistogramScriptFacetBuilder

Описание методов

Comparator() публичный Метод

public Comparator ( HistogramComparatorType comparatorType ) : HistogramScriptFacetBuilder
comparatorType HistogramComparatorType
Результат HistogramScriptFacetBuilder

FacetFilter() публичный Метод

An additional filter used to further filter down the set of documents the facet will run on.
public FacetFilter ( IFilterBuilder filter ) : HistogramScriptFacetBuilder
filter IFilterBuilder
Результат HistogramScriptFacetBuilder

Global() публичный Метод

Should the facet run in global mode (not bounded by the search query) or not (bounded by the search query). Defaults to false.
public Global ( bool global ) : HistogramScriptFacetBuilder
global bool
Результат HistogramScriptFacetBuilder

HistogramScriptFacetBuilder() публичный Метод

public HistogramScriptFacetBuilder ( string name ) : System.Collections.Generic
name string
Результат System.Collections.Generic

Interval() публичный Метод

public Interval ( long interval ) : HistogramScriptFacetBuilder
interval long
Результат HistogramScriptFacetBuilder

KeyField() публичный Метод

public KeyField ( string keyFieldName ) : HistogramScriptFacetBuilder
keyFieldName string
Результат HistogramScriptFacetBuilder

KeyScript() публичный Метод

public KeyScript ( string keyScript ) : HistogramScriptFacetBuilder
keyScript string
Результат HistogramScriptFacetBuilder

Lang() публичный Метод

The language of the script.
public Lang ( string lang ) : HistogramScriptFacetBuilder
lang string
Результат HistogramScriptFacetBuilder

Nested() публичный Метод

Sets the nested path the facet will execute on. A match (root object) will then cause all the nested objects matching the path to be computed into the facet.
public Nested ( string nested ) : HistogramScriptFacetBuilder
nested string
Результат HistogramScriptFacetBuilder

Param() публичный Метод

Parameters for {@link #valueScript(string)} to improve performance when executing the same script with different parameters.
public Param ( string name, object value ) : HistogramScriptFacetBuilder
name string
value object
Результат HistogramScriptFacetBuilder

Scope() публичный Метод

Marks the facet to run in a specific scope.
public Scope ( string scope ) : HistogramScriptFacetBuilder
scope string
Результат HistogramScriptFacetBuilder

ToJsonObject() публичный Метод

public ToJsonObject ( ) : object
Результат object

ValueScript() публичный Метод

public ValueScript ( string valueScript ) : HistogramScriptFacetBuilder
valueScript string
Результат HistogramScriptFacetBuilder