Interface IIntervalsContainer
Container for an IIntervalsQuery rule
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public interface IIntervalsContainer
Properties
| Edit this page View SourceAllOf
A rule that returns matches that span a combination of other rules.
Declaration
[DataMember(Name = "all_of")]
IIntervalsAllOf AllOf { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsAllOf |
AnyOf
A rule that emits intervals produced by any of its sub-rules.
Declaration
[DataMember(Name = "any_of")]
IIntervalsAnyOf AnyOf { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsAnyOf |
Fuzzy
The fuzzy rule matches terms that are similar to the provided term, within an edit distance defined by Fuzziness. If the fuzzy expansion matches more than 128 terms, OpenSearch returns an error.
Declaration
[DataMember(Name = "fuzzy")]
IIntervalsFuzzy Fuzzy { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsFuzzy |
Match
Matches the analyzed text
Declaration
[DataMember(Name = "match")]
IIntervalsMatch Match { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsMatch |
Prefix
Matches terms that start with a specified set of characters. This prefix can expand to match at most 128 terms. If the prefix matches more than 128 terms, OpenSearch returns an error. You can use the index-prefixes option in the field mapping to avoid this limit.
Declaration
[DataMember(Name = "prefix")]
IIntervalsPrefix Prefix { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsPrefix |
Wildcard
Matches terms using a wildcard pattern. This pattern can expand to match at most 128 terms. If the pattern matches more than 128 terms, OpenSearch returns an error.
Declaration
[DataMember(Name = "wildcard")]
IIntervalsWildcard Wildcard { get; set; }
Property Value
| Type | Description |
|---|---|
| IIntervalsWildcard |