IAiRagSearchProviderFullTextSearchAsync - метод

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

Definition

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

Параметры

collectionID  Guid
Идентификатор коллекции, в которой выполняется поиск.
searchText  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.

См. также