C# Class Rubber.DSL.Query.TextQueryBuilder

Inheritance: IQueryBuilder
Show file Open project: stephenpope/Rubber

Public Methods

Method Description
Analyzer ( string analyzer ) : TextQueryBuilder
Boost ( float boost ) : TextQueryBuilder
Fuzziness ( object fuzziness ) : TextQueryBuilder
MaxExpansions ( int maxExpansions ) : TextQueryBuilder
Operator ( Operator @operator ) : TextQueryBuilder
PrefixLength ( int prefixLength ) : TextQueryBuilder
Slop ( int slop ) : TextQueryBuilder
TextQueryBuilder ( string fieldName, object text ) : Newtonsoft.Json.Linq
ToJsonObject ( ) : object
ToString ( ) : string
Type ( TextQueryType type ) : TextQueryBuilder

Method Details

Analyzer() public method

public Analyzer ( string analyzer ) : TextQueryBuilder
analyzer string
return TextQueryBuilder

Boost() public method

public Boost ( float boost ) : TextQueryBuilder
boost float
return TextQueryBuilder

Fuzziness() public method

public Fuzziness ( object fuzziness ) : TextQueryBuilder
fuzziness object
return TextQueryBuilder

MaxExpansions() public method

public MaxExpansions ( int maxExpansions ) : TextQueryBuilder
maxExpansions int
return TextQueryBuilder

Operator() public method

public Operator ( Operator @operator ) : TextQueryBuilder
@operator Operator
return TextQueryBuilder

PrefixLength() public method

public PrefixLength ( int prefixLength ) : TextQueryBuilder
prefixLength int
return TextQueryBuilder

Slop() public method

public Slop ( int slop ) : TextQueryBuilder
slop int
return TextQueryBuilder

TextQueryBuilder() public method

public TextQueryBuilder ( string fieldName, object text ) : Newtonsoft.Json.Linq
fieldName string
text object
return Newtonsoft.Json.Linq

ToJsonObject() public method

public ToJsonObject ( ) : object
return object

ToString() public method

public ToString ( ) : string
return string

Type() public method

public Type ( TextQueryType type ) : TextQueryBuilder
type TextQueryType
return TextQueryBuilder