AiRagDefaultSearchProviderBuildAdditionalOrderByPerEmbedding - метод
Хук: добавляет дополнительные условия сортировки
ORDER BY ветки
UNION ALL векторного поиска с несколькими векторными представлениями.
Вызывается для каждой ветки (по одному embedding) после базового
ORDER BY, условия добавляются через
By(IQueryBuilder, String, SortOrder).
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
protected virtual void BuildAdditionalOrderByPerEmbedding(
IQueryBuilder builder,
AiRagDefaultSearchProviderAiRagSearchContext context,
int index,
string parameter
)
Protected Overridable Sub BuildAdditionalOrderByPerEmbedding (
builder As IQueryBuilder,
context As AiRagDefaultSearchProviderAiRagSearchContext,
index As Integer,
parameter As String
)
protected:
virtual void BuildAdditionalOrderByPerEmbedding(
IQueryBuilder^ builder,
AiRagDefaultSearchProviderAiRagSearchContext^ context,
int index,
String^ parameter
)
abstract BuildAdditionalOrderByPerEmbedding :
builder : IQueryBuilder *
context : AiRagDefaultSearchProviderAiRagSearchContext *
index : int *
parameter : string -> unit
override BuildAdditionalOrderByPerEmbedding :
builder : IQueryBuilder *
context : AiRagDefaultSearchProviderAiRagSearchContext *
index : int *
parameter : string -> unit
Параметры
- builder IQueryBuilder
- Объект, выполняющий построение запроса ветки.
- context AiRagDefaultSearchProviderAiRagSearchContext
- Контекст выполнения запроса поиска.
- index Int32
- Порядковый номер векторного представления (отсчитывается от нуля).
- parameter String
- Имя параметра, содержащего векторное представление для текущей ветки.