SearchIndex interface
Представляет определение индекса поиска, которое описывает поля и поведение поиска индекса.
Свойства
analyzers | Анализаторы для индекса. |
char |
Символьные фильтры для индекса. |
cors |
Параметры управления общим доступом к ресурсам независимо от источника (CORS) для индекса. |
default |
Имя профиля оценки, используемого, если в запросе нет. Если это свойство не задано и в запросе не указан профиль оценки, будет использоваться оценка по умолчанию (tf-idf). |
encryption |
Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для обеспечения дополнительного уровня шифрования неактивных данных, если требуется полная гарантия того, что никто, даже корпорация Майкрософт, не может расшифровать ваши данные в Когнитивный поиск Azure. После шифрования данных они всегда остаются зашифрованными. Когнитивный поиск Azure игнорирует попытки присвоить этому свойству значение NULL. Это свойство можно изменить при необходимости, если требуется сменить ключ шифрования. Ваши данные не будут затронуты. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 года или позже. |
etag | ETag индекса. |
fields | Поля индекса. |
name | Имя индекса. |
scoring |
Профили оценки для индекса. |
semantic |
Определяет параметры для индекса поиска, влияющие на семантические возможности. |
similarity | Тип алгоритма сходства, используемого при оценке и ранжировании документов, соответствующих поисковому запросу. Алгоритм подобия может быть определен только во время создания индекса и не может быть изменен в существующих индексах. Если значение равно null, используется алгоритм ClassicSimilarity. |
suggesters | Средства подбора для индекса. |
token |
Маркер фильтрует индекс. |
tokenizers | Создатели маркеров для индекса. |
vector |
Содержит параметры конфигурации, связанные с поиском векторов. |
Сведения о свойстве
analyzers
charFilters
corsOptions
Параметры управления общим доступом к ресурсам независимо от источника (CORS) для индекса.
corsOptions?: CorsOptions
Значение свойства
defaultScoringProfile
Имя профиля оценки, используемого, если в запросе нет. Если это свойство не задано и в запросе не указан профиль оценки, будет использоваться оценка по умолчанию (tf-idf).
defaultScoringProfile?: string
Значение свойства
string
encryptionKey
Описание ключа шифрования, созданного в Azure Key Vault. Этот ключ используется для обеспечения дополнительного уровня шифрования неактивных данных, если требуется полная гарантия того, что никто, даже корпорация Майкрософт, не может расшифровать ваши данные в Когнитивный поиск Azure. После шифрования данных они всегда остаются зашифрованными. Когнитивный поиск Azure игнорирует попытки присвоить этому свойству значение NULL. Это свойство можно изменить при необходимости, если требуется сменить ключ шифрования. Ваши данные не будут затронуты. Шифрование с помощью ключей, управляемых клиентом, недоступно для бесплатных служб поиска и доступно только для платных служб, созданных 1 января 2019 года или позже.
encryptionKey?: SearchResourceEncryptionKey
Значение свойства
etag
ETag индекса.
etag?: string
Значение свойства
string
fields
name
Имя индекса.
name: string
Значение свойства
string
scoringProfiles
semanticSearch
Определяет параметры для индекса поиска, влияющие на семантические возможности.
semanticSearch?: SemanticSearch
Значение свойства
similarity
Тип алгоритма сходства, используемого при оценке и ранжировании документов, соответствующих поисковому запросу. Алгоритм подобия может быть определен только во время создания индекса и не может быть изменен в существующих индексах. Если значение равно null, используется алгоритм ClassicSimilarity.
similarity?: SimilarityAlgorithm
Значение свойства
suggesters
tokenFilters
tokenizers
Создатели маркеров для индекса.
tokenizers?: LexicalTokenizer[]
Значение свойства
vectorSearch
Содержит параметры конфигурации, связанные с поиском векторов.
vectorSearch?: VectorSearch