protected class AiRagSearchContext : IEquatable<AiRagDefaultSearchProviderAiRagSearchContext>Protected Class AiRagSearchContext
Implements IEquatable(Of AiRagDefaultSearchProviderAiRagSearchContext)protected ref class AiRagSearchContext : IEquatable<AiRagDefaultSearchProviderAiRagSearchContext^>type AiRagSearchContext =
class
interface IEquatable<AiRagDefaultSearchProviderAiRagSearchContext>
end| AiRagDefaultSearchProviderAiRagSearchContext | Контекст выполнения одного запроса поиска релевантных данных в механизме RAG. Создаётся на каждый вызов VectorSearchAsync(Guid, Single, Int32, Single, CancellationToken) или FullTextSearchAsync(Guid, String, Boolean, Int32, Single, CancellationToken) и передаётся во все хуки построения запроса и чтения результата. |
| Builder | Объект, выполняющий построение запроса. Хуки построения добавляют конструкции непосредственно в этот объект. |
| CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. |
| CollectionID | Идентификатор коллекции, в которой выполняется поиск. |
| Db | Объект, выполняющий запросы к БД в рамках текущей области видимости. |
| Embeddings | Векторные представления для векторного поиска, или для полнотекстового поиска. |
| Info | Дополнительная информация, передаваемая в контекст. |
| MaxResultSize | Максимальное количество возвращаемых результатов. |
| MinSearchScore | Минимальный порог релевантности (сходства) для результатов поиска. |
| Parameters | Список параметров запроса. Создаётся с фабрикой параметров для текущего соединения. Хуки могут добавлять параметры через Add(ValueTupleString, Object, DataType). |
| SearchMode | Режим поиска, в котором выполняется запрос. |
| SearchQuery | Поисковый запрос для полнотекстового поиска, или для векторного поиска. |
| WebSearch | Признак использования websearch_to_tsquery в полнотекстовом поиске (только PostgreSQL) или для векторного поиска. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |