AiRagDefaultSearchProviderBuildAdditionalOrderByPerEmbedding - метод

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

Definition

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

Параметры

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

См. также