Skip to main content

.semanticsearch

//ellmental/com.theagilemonkeys.ellmental.semanticsearch

Package-level declarations

Types

NameSummary
LearnInput[jvm]
@Serializable
data class LearnInput(val items: List<LearnInputItem>)
LearnInputItem[jvm]
@Serializable
data class LearnInputItem(val text: String, val metadata: Map<String, String>? = emptyMap())
SearchOutput[jvm]
@Serializable
data class SearchOutput(val entries: List<SemanticEntryMatch>)
SemanticSearch[jvm]
class SemanticSearch
The Semantic Search component allows you to index and search for semantically similar texts. Under the hoods, it uses the Embeddings Model and the Vector Store modules.