AiRagDefaultSearchProviderFullTextSearchAsync - метод

Выполняет поиск релевантных результатов по коллекции векторных представлений с использованием полнотекстового поиска.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public virtual Task<List<AiRagSearchResult>> FullTextSearchAsync(
	Guid collectionID,
	string searchQuery,
	bool webSearch = true,
	int maxResultSize = 10,
	float minFullTextSearchScore = 0.2f,
	CancellationToken cancellationToken = default
)

Параметры

collectionID  Guid
Идентификатор коллекции, в которой выполняется поиск.
searchQuery  String
 
webSearch  Boolean  (Optional)
Признак использования websearch_to_tsquery. В противном случае используется to_tsquery (требует специального синтаксиса). Для большинства случаев следует указывать true.
maxResultSize  Int32  (Optional)
Максимальное количество возвращаемых результатов. Значение должно быть положительным целым числом.
minFullTextSearchScore  Single  (Optional)
Минимальный порог релевантности (сходства) для результатов полнотекстового поиска. Значение должно быть положительным целым числом в диапазоне [0, 1].
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

TaskListAiRagSearchResult
Список результатов AiRagSearchResult.

Реализации

IAiRagSearchProviderFullTextSearchAsync(Guid, String, Boolean, Int32, Single, CancellationToken)

См. также