
QueryBuilder
- Namespace
- Rowles.LeanLucene.Search.Parsing
- Assembly
- Rowles.LeanLucene.dll
Compile-time-safe fluent builder for constructing query trees.
public static class QueryBuilder
QueryBuilder
Bool(Action<BooleanQueryBuilder>)
Starts building a BooleanQuery using a fluent callback.
ConstantScore(Query, float)
Creates a ConstantScoreQuery.
DisMax(float, params Query[])
Starts building a DisjunctionMaxQuery.
Fuzzy(string, string, int)
Creates a FuzzyQuery.
Phrase(string, int, params string[])
Creates a PhraseQuery with the given slop.
Phrase(string, params string[])
Creates a PhraseQuery.
Prefix(string, string)
Creates a PrefixQuery.
Range(string, double, double)
Creates a RangeQuery.
Regexp(string, string)
Creates a RegexpQuery.
Term(string, string)
Creates a TermQuery.
TermRange(string, string?, string?, bool, bool)
Creates a TermRangeQuery.
Vector(string, float[], int)
Creates a VectorQuery.
Wildcard(string, string)
Creates a WildcardQuery.