AiRagDefaultSearchProviderBuildAdditionalWherePerEmbedding - метод

Хук: добавляет дополнительные условия фильтрации в предикате WHERE ветки UNION ALL векторного поиска с несколькими векторными представлениями. Вызывается для каждой ветки (по одному embedding) после базового WHERE, условия добавляются через And(IQueryBuilder).

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
protected virtual void BuildAdditionalWherePerEmbedding(
	IQueryBuilder builder,
	AiRagDefaultSearchProviderAiRagSearchContext context,
	int index,
	string parameter
)

Параметры

builder  IQueryBuilder
Объект, выполняющий построение запроса ветки.
context  AiRagDefaultSearchProviderAiRagSearchContext
Контекст выполнения запроса поиска.
index  Int32
Порядковый номер векторного представления (отсчитывается от нуля).
parameter  String
Имя параметра, содержащего векторное представление для текущей ветки.

См. также