Method | Description | |
---|---|---|
AndFilter ( ) : |
|
|
BoolFilter ( ) : |
|
|
ExistsFilter ( string name ) : |
A filter to filter only documents where a field exists in them.
|
|
GeoBoundingBoxFilter ( string name ) : |
A filter to filter based on a bounding box defined by top left and bottom right locations / points
|
|
GeoDistanceFilter ( string name ) : |
A filter to filter based on a specific distance from a specific geo location / point.
|
|
GeoDistanceRangeFilter ( string name ) : |
A filter to filter based on a specific range from a specific geo location / point.
|
|
GeoPolygonFilter ( string name ) : |
A filter to filter based on a polygon defined by a set of locations / points.
|
|
HasChildFilter ( string type, IQueryBuilder query ) : |
Constructs a child filter, with the child type and the query to run against child documents, with the result of the filter being the *parent* documents.
|
|
IdsFilter ( ) : |
Creates a new ids filter with the provided doc/mapping types.
|
|
InFilter ( string name ) : |
A filer for a field based on several terms matching on any of them.
|
|
LimitFilter ( int limit ) : |
A filter that limits the results to the provided limit value (per shard!).
|
|
MatchAllFilter ( ) : |
A filter that matches all documents.
|
|
MissingFilter ( string name ) : |
A filter to filter only documents where a field does not exists in them.
|
|
NestedFilter ( string path, IFilterBuilder filter ) : |
|
|
NestedFilter ( string path, IQueryBuilder query ) : |
|
|
NotFilter ( IFilterBuilder filter ) : |
|
|
NumericRangeFilter ( string name ) : |
A filter that restricts search results to values that are within the given numeric range. Uses the field data cache (loading all the values for the specified field into memory)
|
|
OrFilter ( ) : |
|
|
PrefixFilter ( string name, string prefix ) : |
A filter that restricts search results to values that have a matching prefix in a given field.
|
|
QueryFilter ( IQueryBuilder queryBuilder ) : |
A filter that simply wraps a query.
|
|
RangeFilter ( string name ) : |
A filter that restricts search results to values that are within the given range.
|
|
ScriptFilter ( string script ) : |
A builder for filter based on a script.
|
|
TermFilter ( string name, double value ) : |
A filter for a field based on a term.
|
|
TermFilter ( string name, float value ) : |
A filter for a field based on a term.
|
|
TermFilter ( string name, int value ) : |
A filter for a field based on a term.
|
|
TermFilter ( string name, long value ) : |
A filter for a field based on a term.
|
|
TermFilter ( string name, object value ) : |
A filter for a field based on a term.
|
|
TermFilter ( string name, string value ) : |
A filter for a field based on a term.
|
|
TermsFilter ( string name ) : |
A filer for a field based on several terms matching on any of them.
|
|
TypeFilter ( string type ) : |
A filter based on doc/mapping type.
|
public static AndFilter ( ) : |
||
return |
public static BoolFilter ( ) : |
||
return |
public static ExistsFilter ( string name ) : |
||
name | string | The name of the field |
return |
public static GeoBoundingBoxFilter ( string name ) : |
||
name | string | The location field name |
return |
public static GeoDistanceFilter ( string name ) : |
||
name | string | The location field name |
return |
public static GeoDistanceRangeFilter ( string name ) : |
||
name | string | The location field name |
return |
public static GeoPolygonFilter ( string name ) : |
||
name | string | The location field name |
return |
public static HasChildFilter ( string type, IQueryBuilder query ) : |
||
type | string | The child type |
query | IQueryBuilder | The query to run against the child type |
return |
public static IdsFilter ( ) : |
||
return |
public static InFilter ( string name ) : |
||
name | string | The field name |
return |
public static LimitFilter ( int limit ) : |
||
limit | int | The limit |
return |
public static MatchAllFilter ( ) : |
||
return |
public static MissingFilter ( string name ) : |
||
name | string | The name of the field |
return |
public static NestedFilter ( string path, IFilterBuilder filter ) : |
||
path | string | |
filter | IFilterBuilder | |
return |
public static NestedFilter ( string path, IQueryBuilder query ) : |
||
path | string | |
query | IQueryBuilder | |
return |
public static NotFilter ( IFilterBuilder filter ) : |
||
filter | IFilterBuilder | |
return |
public static NumericRangeFilter ( string name ) : |
||
name | string | The field name |
return |
public static OrFilter ( ) : |
||
return |
public static PrefixFilter ( string name, string prefix ) : |
||
name | string | The field name |
prefix | string | The prefix |
return |
public static QueryFilter ( IQueryBuilder queryBuilder ) : |
||
queryBuilder | IQueryBuilder | The query to wrap as a filter |
return |
public static RangeFilter ( string name ) : |
||
name | string | The field name |
return |
public static ScriptFilter ( string script ) : |
||
script | string | The script to filter by |
return |
public static TermFilter ( string name, double value ) : |
||
name | string | The field name |
value | double | The term value |
return |
public static TermFilter ( string name, float value ) : |
||
name | string | The field name |
value | float | The term value |
return |
public static TermFilter ( string name, int value ) : |
||
name | string | The field name |
value | int | The term value |
return |
public static TermFilter ( string name, long value ) : |
||
name | string | The field name |
value | long | The term value |
return |
public static TermFilter ( string name, object value ) : |
||
name | string | The field name |
value | object | The term value |
return |
public static TermFilter ( string name, string value ) : |
||
name | string | The field name |
value | string | The term value |
return |
public static TermsFilter ( string name ) : |
||
name | string | The field name |
return |
public static TypeFilter ( string type ) : |
||
type | string | The field type |
return |