HybridSearchRequest
data class HybridSearchRequest(val queryText: String, val alpha: Double = 0.5, val limit: Int = 10, val offset: Int = 0, val minScore: Double? = null, val filterExpression: String? = null) : SearchRequest, HasTextQuery, HasScoreThreshold, HasFilterExpression(source)
A search request that combines similarity (vector) and keyword (lexical) search strategies.
The alpha parameter controls the balance between the two strategies:
0.0uses vector search only1.0uses keyword search only0.5(default) gives equal weight to both strategies
Throws
if alpha is not in [0.0, 1.0]