FieldMatcher
The matcher applied to a payload field inside a Condition.Field. Each variant maps to exactly one Qdrant condition block (match, range, values_count, geo_*), mirroring the Qdrant filter model.
Inheritors
Types
RFC 3339 datetime range (range with string bounds).
Geographic bounding box (geo_bounding_box).
Geographic polygon (geo_polygon) with an exterior ring and optional interior holes. Each ring's first and last point must coincide (enforced by Qdrant, not here).
Geographic radius in metres (geo_radius).
Exact value match (match.value).
Value-in-set match (match.any).
Value-not-in-set match (match.except).
Exact phrase match (match.phrase).
Full-text match, all tokens present (match.text).
Full-text match, any token present (match.text_any).
Count of values in an array field (values_count).