
CombinedFieldsQuery
- Namespace
- Rowles.LeanCorpus.Search.Queries
- Assembly
- Rowles.LeanCorpus.dll
Matches terms across several text fields using combined-field scoring semantics.
public sealed class CombinedFieldsQuery : Query, IEquatable<Query>
- Inheritance
-
CombinedFieldsQuery
- Implements
- Inherited Members
- Extension Methods
CombinedFieldsQuery(IEnumerable<string>, IEnumerable<string>, int, IReadOnlyDictionary<string, float>?)
Initialises a new CombinedFieldsQuery.
Field
Gets the single field this query targets, or an empty value for fieldless and multi-field queries.
FieldWeights
Gets the optional per-field query weights.
Fields
Gets the participating fields.
MinimumShouldMatch
Gets the minimum number of terms that must match across the field set.
Terms
Gets the distinct, sorted query terms.
Equals(object?)
Determines whether the specified object is equal to the current object.
GetHashCode()
Serves as the default hash function.
Visit(QueryVisitor)
Visits this query and its children.