AiRagDefaultSearchProviderFullTextSearchAsync - метод
Выполняет поиск релевантных результатов по коллекции векторных представлений с использованием полнотекстового поиска.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public virtual Task<List<AiRagSearchResult>> FullTextSearchAsync(
Guid collectionID,
string searchQuery,
bool webSearch = true,
int maxResultSize = 10,
float minFullTextSearchScore = 0.2f,
CancellationToken cancellationToken = default
)
Public Overridable Function FullTextSearchAsync (
collectionID As Guid,
searchQuery As String,
Optional webSearch As Boolean = true,
Optional maxResultSize As Integer = 10,
Optional minFullTextSearchScore As Single = 0.2F,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of List(Of AiRagSearchResult))
public:
virtual Task<List<AiRagSearchResult^>^>^ FullTextSearchAsync(
Guid collectionID,
String^ searchQuery,
bool webSearch = true,
int maxResultSize = 10,
float minFullTextSearchScore = 0.2f,
CancellationToken cancellationToken = CancellationToken()
)
abstract FullTextSearchAsync :
collectionID : Guid *
searchQuery : string *
?webSearch : bool *
?maxResultSize : int *
?minFullTextSearchScore : float32 *
?cancellationToken : CancellationToken
(* Defaults:
let _webSearch = defaultArg webSearch true
let _maxResultSize = defaultArg maxResultSize 10
let _minFullTextSearchScore = defaultArg minFullTextSearchScore 0.2f
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<AiRagSearchResult>>
override FullTextSearchAsync :
collectionID : Guid *
searchQuery : string *
?webSearch : bool *
?maxResultSize : int *
?minFullTextSearchScore : float32 *
?cancellationToken : CancellationToken
(* Defaults:
let _webSearch = defaultArg webSearch true
let _maxResultSize = defaultArg maxResultSize 10
let _minFullTextSearchScore = defaultArg minFullTextSearchScore 0.2f
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<AiRagSearchResult>>
- 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)