VectaraQueryConfig#
- class langchain_community.vectorstores.vectara.VectaraQueryConfig(k: int = 10, lambda_val: float = 0.0, filter: str = '', score_threshold: float | None = None, n_sentence_before: int = 2, n_sentence_after: int = 2, n_sentence_context: int | None = None, mmr_config: MMRConfig | None = None, summary_config: SummaryConfig | None = None, rerank_config: RerankConfig | None = None)[source]#
Configuration for Vectara query.
k: Number of Documents to return. Defaults to 10. lambda_val: lexical match parameter for hybrid search. filter Dictionary of argument(s) to filter on metadata. For example a
filter can be “doc.rating > 3.0 and part.lang = ‘deu’”} see https://docs.vectara.com/docs/search-apis/sql/filter-overview for more details.
- score_threshold: minimal score threshold for the result.
If defined, results with score less than this value will be filtered out.
- n_sentence_before: number of sentences before the matching segment
to add, defaults to 2
- n_sentence_after: number of sentences before the matching segment
to add, defaults to 2
rerank_config: RerankConfig configuration dataclass summary_config: SummaryConfig configuration dataclass
Attributes
filter
k
lambda_val
n_sentence_after
n_sentence_before
score_threshold
Methods
__init__
([k, lambda_val, filter, ...])- Parameters:
k (int)
lambda_val (float)
filter (str)
score_threshold (float | None)
n_sentence_before (int)
n_sentence_after (int)
n_sentence_context (Optional[int])
mmr_config (Optional[MMRConfig])
summary_config (SummaryConfig)
rerank_config (RerankConfig)
- __init__(k: int = 10, lambda_val: float = 0.0, filter: str = '', score_threshold: float | None = None, n_sentence_before: int = 2, n_sentence_after: int = 2, n_sentence_context: int | None = None, mmr_config: MMRConfig | None = None, summary_config: SummaryConfig | None = None, rerank_config: RerankConfig | None = None)[source]#
- Parameters:
k (int)
lambda_val (float)
filter (str)
score_threshold (float | None)
n_sentence_before (int)
n_sentence_after (int)
n_sentence_context (int | None)
mmr_config (MMRConfig | None)
summary_config (SummaryConfig | None)
rerank_config (RerankConfig | None)
Examples using VectaraQueryConfig