Table of Contents

Class ContextVectorStoreQuery

Namespace
FoundationaLLM.Common.Models.Context.Knowledge
Assembly
FoundationaLLM.Common.dll

Represents a query to be executed against a context vector store.

public class ContextVectorStoreQuery
Inheritance
ContextVectorStoreQuery
Inherited Members
Extension Methods

Properties

TextChunksMaxCount

Gets or sets the maximum number of text chunks included in the query result.

[JsonPropertyName("text_chunks_max_count")]
public int TextChunksMaxCount { get; set; }

Property Value

int

TextChunksSimilarityThreshold

Gets or sets the minimum similarity measure threshold used to identify relevant text chunks.

[JsonPropertyName("text_chunks_similarity_threshold")]
public float TextChunksSimilarityThreshold { get; set; }

Property Value

float

UseHybridSearch

Gets or sets a flag that indicates whether hybrid search should be used or not.

[JsonPropertyName("use_hybrid_search")]
public bool UseHybridSearch { get; set; }

Property Value

bool

UseSemanticRanking

Gets or sets a flag that indicates whether semantic ranking should be used or not.

[JsonPropertyName("use_semantic_ranking")]
public bool UseSemanticRanking { get; set; }

Property Value

bool