KeywordSearchRequest

data class KeywordSearchRequest(val query: String, val limit: Int = 10, val similarityThreshold: Double = 0.0, val filterExpression: String? = null) : SearchRequest(source)

Search request for keyword/full-text search. Uses traditional text matching instead of vector similarity.

Constructors

Link copied to clipboard
constructor(query: String, limit: Int = 10, similarityThreshold: Double = 0.0, filterExpression: String? = null)

Properties

Link copied to clipboard
open override val filterExpression: String?

Metadata filter expression for pre-filtering

Link copied to clipboard
open override val limit: Int

Maximum number of results to return (topK)

Link copied to clipboard

Text query for keyword matching

Link copied to clipboard
open override val similarityThreshold: Double

Minimum similarity score for results (0.0 to 1.0)