SimilaritySearchRequest

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

Search request for pure vector similarity search using text query. The text will be embedded and used for vector similarity search.

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 to be embedded and searched

Link copied to clipboard
open override val similarityThreshold: Double

Minimum similarity score for results (0.0 to 1.0)