Поделиться через


models Пакет

Классы

AnalyzeResult

Результат тестирования анализатора в тексте.

Для отправки в Azure необходимо заполнить все необходимые параметры.

AnalyzeTextOptions

Указывает некоторые компоненты текста и анализа, используемые для разбиения этого текста на маркеры.

Для отправки в Azure необходимо заполнить все необходимые параметры.

AnalyzedTokenInfo

Сведения о маркере, возвращаемом анализатором.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Для отправки в Azure необходимо заполнить все необходимые параметры.

AsciiFoldingTokenFilter

Преобразует буквенные, числовые и символические символы Юникода, которые не входят в первые 127 символов ASCII (блок Юникода "Базовый латиница"), в их эквиваленты ASCII, если такие эквиваленты существуют. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

BM25SimilarityAlgorithm
CharFilter

Базовый тип для символьных фильтров.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: MappingCharFilter, PatternReplaceCharFilter

Для отправки в Azure необходимо заполнить все необходимые параметры.

CjkBigramTokenFilter

Формирует биграмы терминов CJK, созданные из стандартного создателя маркеров. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

ClassicSimilarityAlgorithm
ClassicTokenizer

Грамматический создатель маркеров, который подходит для обработки большинства документов на европейском языке. Этот создатель маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CognitiveServicesAccount

Базовый тип для описания любого ресурса службы ИИ Azure, присоединенного к набору навыков.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: CognitiveServicesAccountKey, DefaultCognitiveServicesAccount

Для отправки в Azure необходимо заполнить все необходимые параметры.

CognitiveServicesAccountKey

Ресурс службы ИИ Azure, подготовленный с ключом, подключенным к набору навыков.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CommonGramTokenFilter

Создает биграммы для часто встречающихся терминов при индексировании. Отдельные термины также индексируются с наложением биграмм. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

ConditionalSkill

Навык, который позволяет сценариям, для которых требуется логическая операция для определения данных, назначаемых выходным данным.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CorsOptions

Определяет параметры для управления общим доступом к ресурсам независимо от источника (CORS) для индекса.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CustomAnalyzer

Позволяет управлять процессом преобразования текста в индексируемые и доступные для поиска маркеры. Это определяемая пользователем конфигурация, состоящая из одного предопределенного создателя маркеров и одного или нескольких фильтров. Создатель маркеров отвечает за разбиение текста на маркеры и фильтры для изменения маркеров, выдаваемых создателем маркеров.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CustomEntity

Объект , содержащий сведения о найденных совпадениях и связанные метаданные.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CustomEntityAlias

Сложный объект, который можно использовать для указания альтернативных орфографических выражений или синонимов для имени корневой сущности.

Для отправки в Azure необходимо заполнить все необходимые параметры.

CustomEntityLookupSkill

Навык ищет текст из пользовательского списка слов и фраз.

Для отправки в Azure необходимо заполнить все необходимые параметры.

DataChangeDetectionPolicy

Базовый тип для политик обнаружения изменений данных.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: HighWaterMarkChangeDetectionPolicy, SqlIntegratedChangeTrackingPolicy

Для отправки в Azure необходимо заполнить все необходимые параметры.

DataDeletionDetectionPolicy

Базовый тип для политик обнаружения удаления данных.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: SoftDeleteColumnDeletionDetectionPolicy

Для отправки в Azure необходимо заполнить все необходимые параметры.

DefaultCognitiveServicesAccount

Пустой объект, представляющий ресурс службы ИИ Azure по умолчанию для набора навыков.

Для отправки в Azure необходимо заполнить все необходимые параметры.

DictionaryDecompounderTokenFilter

Разбивает составные слова, распространенные во многих германских языках. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

DistanceScoringFunction

Определяет функцию, которая повышает оценку на основе расстояния от географического расположения.

Для отправки в Azure необходимо заполнить все необходимые параметры.

DistanceScoringParameters

Предоставляет значения параметров для функции оценки расстояний.

Для отправки в Azure необходимо заполнить все необходимые параметры.

DocumentExtractionSkill

Навык, который извлекает содержимое из файла в конвейере обогащения.

Для отправки в Azure необходимо заполнить все необходимые параметры.

EdgeNGramTokenFilter

Создает n граммов заданного размера, начиная с передней или задней части входного маркера. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

EdgeNGramTokenizer

Маркеризует входные данные из ребра в n граммов заданного размера. Этот создатель маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

ElisionTokenFilter

Удаляет элизии. Например, "l'avion" (плоскость) будет преобразована в "avion" (плоскость). Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

EntityLinkingSkill

С помощью API Анализ текста извлекает связанные сущности из текста.

Для отправки в Azure необходимо заполнить все необходимые параметры.

EntityRecognitionSkill

С помощью API Анализ текста извлекает сущности разных типов из текста.

Для отправки в Azure необходимо заполнить все необходимые параметры.

ExhaustiveKnnAlgorithmConfiguration

Содержит параметры конфигурации, характерные для исчерпывающего алгоритма KNN, используемого во время выполнения запросов, который будет выполнять поиск методом подбора по всему векторному индексу.

Для отправки в Azure необходимо заполнить все необходимые параметры.

ExhaustiveKnnParameters

Содержит параметры, относящиеся к исчерпывающим алгоритмам KNN.

FieldMapping

Определяет сопоставление между полем в источнике данных и целевым полем в индексе.

Для отправки в Azure необходимо заполнить все необходимые параметры.

FieldMappingFunction

Представляет функцию, преобразующую значение из источника данных перед индексированием.

Для отправки в Azure необходимо заполнить все необходимые параметры.

FreshnessScoringFunction

Определяет функцию, которая повышает оценку на основе значения поля даты и времени.

Для отправки в Azure необходимо заполнить все необходимые параметры.

FreshnessScoringParameters

Предоставляет значения параметров для функции оценки актуальности.

Для отправки в Azure необходимо заполнить все необходимые параметры.

GetIndexStatisticsResult

Статистика по заданному индексу. Статистические данные собираются периодически и не всегда будут актуальными.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

HighWaterMarkChangeDetectionPolicy

Определяет политику обнаружения изменений данных, которая фиксирует изменения на основе значения столбца высокой отметки воды.

Все необходимые параметры должны быть заполнены для отправки в Azure.

HnswAlgorithmConfiguration

Содержит параметры конфигурации, относящиеся к алгоритму приблизительных ближайших соседей HNSW, используемому во время индексирования и выполнения запросов. Алгоритм HNSW предлагает настраиваемый компромисс между скоростью поиска и точностью.

Все необходимые параметры должны быть заполнены для отправки в Azure.

HnswParameters

Содержит параметры, относящиеся к алгоритму HNSW.

ImageAnalysisSkill

Навык, который анализирует файлы изображений. Он извлекает широкий набор визуальных функций на основе содержимого изображения.

Все необходимые параметры должны быть заполнены для отправки в Azure.

IndexerExecutionResult

Представляет результат выполнения отдельного индексатора.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

IndexingParameters

Представляет параметры для выполнения индексатора.

IndexingParametersConfiguration

Словарь свойств конфигурации, относящихся к индексатору. Каждое имя является именем определенного свойства. Каждое значение должно иметь примитивный тип.

IndexingSchedule

Представляет расписание для выполнения индексатора.

Все необходимые параметры должны быть заполнены для отправки в Azure.

InputFieldMappingEntry

Сопоставление полей ввода для навыка.

Все необходимые параметры должны быть заполнены для отправки в Azure.

KeepTokenFilter

Фильтр маркеров, который хранит только маркеры с текстом, содержащимся в указанном списке слов. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

KeyPhraseExtractionSkill

Навык, использующий анализ текста для извлечения ключевых фраз.

Все необходимые параметры должны быть заполнены для отправки в Azure.

KeywordMarkerTokenFilter

Помечает термины как ключевые слова. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

KeywordTokenizer
LanguageDetectionSkill

Навык, который определяет язык входного текста и сообщает код одного языка для каждого документа, отправленного в запрос. Код языка связан с оценкой, указывающей на достоверность анализа.

Все необходимые параметры должны быть заполнены для отправки в Azure.

LengthTokenFilter

Удаляет слишком длинные или слишком короткие слова. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

LexicalAnalyzer

Базовый тип для анализаторов.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: CustomAnalyzer, PatternAnalyzer, LuceneStandardAnalyzer, StopAnalyzer

Все необходимые параметры должны быть заполнены для отправки в Azure.

LexicalTokenizer

Базовый тип для создателей маркеров.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: ClassicTokenizer, EdgeNGramTokenizer, KeywordTokenizer, KeywordTokenizerV2, MicrosoftLanguageStemmingTokenizer, MicrosoftLanguageTokenizer, NGramTokenizer, PathHierarchyTokenizerV2, PatternTokenizer, LuceneStandardTokenizer, LuceneStandardTokenizerV2, UaxUrlEmailTokenizer

Все необходимые параметры должны быть заполнены для отправки в Azure.

LimitTokenFilter

Ограничивает количество маркеров при индексировании. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

LuceneStandardAnalyzer

Стандартный анализатор Apache Lucene; Состоит из стандартного создателя маркеров, фильтра в нижнем регистре и фильтра stop.

Все необходимые параметры должны быть заполнены для отправки в Azure.

LuceneStandardTokenizer

Разбивает текст по правилам сегментации текста в формате Юникод. Этот создатель маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MagnitudeScoringFunction

Определяет функцию, повышающую оценки на основе величины числового поля.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MagnitudeScoringParameters

Предоставляет значения параметров для функции оценки величины.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MappingCharFilter

Символьный фильтр, который применяет сопоставления, определенные с помощью параметра сопоставления. Сопоставление является каскадным (самое длинное сопоставление шаблона в заданной точке имеет приоритет). Замена может быть пустой строкой. Этот фильтр символов реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MergeSkill

Навык объединения двух или более строк в одну единую строку с необязательным определяемым пользователем разделителем, разделяющим каждую часть компонента.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MicrosoftLanguageStemmingTokenizer

Разделяет текст с помощью правил, зависящих от языка, и сводит слова к их базовым формам.

Все необходимые параметры должны быть заполнены для отправки в Azure.

MicrosoftLanguageTokenizer

Разбивает текст на основе правил определенного языка.

Все необходимые параметры должны быть заполнены для отправки в Azure.

NGramTokenFilter

Создает N-граммы заданного размера. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

NGramTokenizer

Размечает входные данные на N-граммы заданного размера. Этот создатель маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

OcrSkill

Навык, который извлекает текст из файлов изображений.

Все необходимые параметры должны быть заполнены для отправки в Azure.

OutputFieldMappingEntry

Сопоставление выходных полей для навыка.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PIIDetectionSkill

С помощью API Анализ текста извлекает личную информацию из входного текста и предоставляет возможность маскирования.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PathHierarchyTokenizer
PatternAnalyzer

Гибко разделяет текст на термины с помощью регулярного выражения. Этот анализатор реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PatternCaptureTokenFilter

Использует регулярные выражения Java для создания нескольких маркеров — по одному для каждой группы захвата в одном или нескольких шаблонах. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PatternReplaceCharFilter

Фильтр символов, заменяющий символы во входной строке. Он использует регулярное выражение, чтобы определить последовательности знаков, которые нужно сохранить, и шаблон замены, чтобы определить знаки для замены. Например, с учетом входного текста "aa bb aa bb", шаблона "(aa)s+(bb)" и замены "$1#$2", результатом будет "aa#bb aa#bb". Этот фильтр символов реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PatternReplaceTokenFilter

Фильтр символов, заменяющий символы во входной строке. Он использует регулярное выражение, чтобы определить последовательности знаков, которые нужно сохранить, и шаблон замены, чтобы определить знаки для замены. Например, с учетом входного текста "aa bb aa bb", шаблона "(aa)s+(bb)" и замены "$1#$2", результатом будет "aa#bb aa#bb". Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PatternTokenizer

Создатель маркеров, использующий сопоставление шаблонов регулярных выражений для создания уникальных маркеров. Этот создатель маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

PhoneticTokenFilter

Создает маркеры для фонетических совпадений. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

ScoringFunction

Базовый тип для функций, которые могут изменять оценки документов во время ранжирования.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: DistanceScoringFunction, FreshnessScoringFunction, MagnitudeScoringFunction, TagScoringFunction

Все необходимые параметры должны быть заполнены для отправки в Azure.

ScoringProfile

Определяет параметры индекса поиска, влияющие на оценку в поисковых запросах.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchField

Представляет поле в определении индекса, описывающее имя, тип данных и поведение поиска поля.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndex

Представляет определение индекса поиска, которое описывает поля и поведение поиска индекса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexer

Представляет индексатор.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerDataContainer

Представляет сведения о сущности (например, Azure SQL таблице или коллекции CosmosDB), которая будет индексирована.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerDataSourceConnection

Представляет определение подключения к источнику данных, которое можно использовать для настройки индексатора.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerError

Представляет ошибку индексации уровня элемента или документа.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerKnowledgeStore

Определение дополнительных проекций для больших двоичных объектов Azure, таблиц или файлов обогащенных данных.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerKnowledgeStoreBlobProjectionSelector

Абстрактный класс для совместного использования свойств между конкретными селекторами.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerKnowledgeStoreFileProjectionSelector

Определение проекции данных для хранения в Файлы Azure.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Определение проекции данных для хранения в BLOB-объекте Azure.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerKnowledgeStoreProjection

Объект контейнера для различных селекторов проекций.

SearchIndexerKnowledgeStoreProjectionSelector

Абстрактный класс для совместного использования свойств между конкретными селекторами.

SearchIndexerKnowledgeStoreTableProjectionSelector

Описание данных для хранения в таблицах Azure.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerLimits

SearchIndexerLimits.

Переменные заполняются только сервером и игнорируются при отправке запроса.

SearchIndexerSkill

Базовый тип для навыков.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: WebApiSkill, CustomEntityLookupSkill, EntityRecognitionSkill, KeyPhraseExtractionSkill, LanguageDetectionSkill, MergeSkill, PIIDetectionSkill, SentimentSkill, SplitSkill, TextTranslationSkill, EntityLinkingSkill, EntityRecognitionSkillV3, SentimentSkillV3, ConditionalSkill, DocumentExtractionSkill, ShaperSkill, ImageAnalysisSkill, OcrSkill

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerSkillset

Список навыков.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerStatus

Представляет текущее состояние и журнал выполнений индексатора.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchIndexerWarning

Представляет предупреждение на уровне элемента.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchResourceEncryptionKey

Управляемый клиентом ключ шифрования в Azure Key Vault. Ключи, которые вы создаете и которыми управляете, можно использовать для шифрования или расшифровки неактивных данных в Когнитивный поиск Azure, таких как индексы и карты синонимов.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SearchSuggester
SemanticConfiguration

Определяет определенную конфигурацию для использования в контексте семантических возможностей.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SemanticField

Поле, используемое как часть семантической конфигурации.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SemanticPrioritizedFields

Описывает поля заголовка, содержимого и ключевых слов, которые будут использоваться для семантического ранжирования, субтитров, выделений и ответов.

SemanticSearch

Определяет параметры для индекса поиска, влияющие на семантические возможности.

SentimentSkill

Версия 1. Анализ положительной и отрицательной тональности для анализа текста, оцененный как значение с плавающей запятой в диапазоне от нуля до 1. Версия 3. С помощью API Анализ текста оценивает неструктурированный текст и для каждой записи предоставляет метки тональности (например, "отрицательный", "нейтральный" и "положительный") на основе самой высокой оценки достоверности, найденной службой на уровне предложения и документа.

Все необходимые параметры должны быть заполнены для отправки в Azure.

ShaperSkill

Навык изменения формы выходных данных. Он создает сложный тип для поддержки составных полей (также называемых многокомпонентными полями).

Все необходимые параметры должны быть заполнены для отправки в Azure.

ShingleTokenFilter

Создает сочетания маркеров в виде одного маркера. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SimilarityAlgorithm
SnowballTokenFilter

Фильтр, который содержит слова с помощью сгенерированного Снежком парадигматического модуля. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SoftDeleteColumnDeletionDetectionPolicy

Определяет политику обнаружения удаления данных, реализующую стратегию обратимого удаления. Он определяет, следует ли удалять элемент на основе значения указанного столбца обратимого удаления.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SplitSkill

Навык разделения строки на фрагменты текста.

Все необходимые параметры должны быть заполнены для отправки в Azure.

SqlIntegratedChangeTrackingPolicy

Определяет политику обнаружения изменений данных, которая фиксирует изменения с помощью функции интегрированного Отслеживание изменений базы данных Azure SQL.

Все необходимые параметры должны быть заполнены для отправки в Azure.

StemmerOverrideTokenFilter

Предоставляет возможность переопределять другие фильтры с помощью настраиваемого заполнения на основе словаря. Любые термины, связанные со словарем, будут помечены как ключевые слова, чтобы они не были объединяться со стеммерами по цепочке. Необходимо поместить перед всеми стемминговыми фильтрами. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Все необходимые параметры должны быть заполнены для отправки в Azure.

StemmerTokenFilter

Фильтр стволов для конкретного языка. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

StopAnalyzer

Делит текст на небуквенный; Применяет фильтры токена нижнего регистра и токена стоп-слова. Этот анализатор реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

StopwordsTokenFilter

Удаляет стоп-слова из потока маркеров. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

SuggestOptions

Группа параметров.

SynonymMap

Представляет определение сопоставления синонимов.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Для отправки в Azure необходимо заполнить все необходимые параметры.

SynonymTokenFilter

Соответствует синонимам из одного или нескольких слов в потоке маркеров. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

TagScoringFunction

Определяет функцию, которая повышает оценки документов со строковыми значениями, соответствующими заданному списку тегов.

Для отправки в Azure необходимо заполнить все необходимые параметры.

TagScoringParameters

Предоставляет значения параметров для функции оценки тегов.

Для отправки в Azure необходимо заполнить все необходимые параметры.

TextTranslationSkill

Навык перевода текста с одного языка на другой.

Для отправки в Azure необходимо заполнить все необходимые параметры.

TextWeights

Определяет весовые коэффициенты для полей индекса, для которых совпадения должны повышать оценку в поисковых запросах.

Для отправки в Azure необходимо заполнить все необходимые параметры.

TokenFilter

Базовый тип для фильтров маркеров.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: AsciiFoldingTokenFilter, CjkBigramTokenFilter, CommonGramTokenFilter, DictionaryDecompounderTokenFilter, EdgeNGramTokenFilter, EdgeNGramTokenFilterV2, ElisionTokenFilter, KeepTokenFilter, KeywordMarkerTokenFilter, LengthTokenFilter, LimitTokenFilter, NGramTokenFilter, NGramTokenFilterV2, PatternCaptureTokenFilter, PatternReplaceTokenFilter, PhoneticTokenFilter, ShingleTokenFilter, SnowballTokenFilter, StemmerOverrideTokenFilter, StemmerTokenFilter, StopwordsTokenFilter, SynonymTokenFilter, TruncateTokenFilter, UniqueTokenFilter, WordDelimiterTokenFilter

Для отправки в Azure необходимо заполнить все необходимые параметры.

TruncateTokenFilter

Усекает термины до определенной длины. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

UaxUrlEmailTokenizer

Размечает URL-адреса и сообщения электронной почты как один маркер. Этот создатель маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

UniqueTokenFilter

Отфильтровывает маркеры с тем же текстом, что и в предыдущем маркере. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

VectorSearch

Содержит параметры конфигурации, связанные с поиском векторов.

VectorSearchAlgorithmConfiguration

Содержит параметры конфигурации, относящиеся к алгоритму, используемому во время индексирования или запроса.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: ExhaustiveKnnAlgorithmConfiguration, HnswAlgorithmConfiguration

Для отправки в Azure необходимо заполнить все необходимые параметры.

VectorSearchProfile

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

Для отправки в Azure необходимо заполнить все необходимые параметры.

WebApiSkill

Навык, который может вызывать конечную точку веб-API, позволяя расширить набор навыков, вызывая пользовательский код.

Для отправки в Azure необходимо заполнить все необходимые параметры.

WordDelimiterTokenFilter

Разделяет слова на подслова и выполняет необязательные преобразования в группах подслов. Этот фильтр маркеров реализуется с помощью Apache Lucene.

Для отправки в Azure необходимо заполнить все необходимые параметры.

Перечисления

BlobIndexerDataToExtract

Указывает данные, извлекаемые из хранилища BLOB-объектов Azure, и сообщает индексатору, какие данные следует извлечь из содержимого изображения, если для параметра imageAction задано значение, отличное от "none". Это относится к содержимому внедренного изображения в .PDF или другом приложении, а также к файлам изображений, таким как .jpg и .png, в BLOB-объектах Azure.

BlobIndexerImageAction

Определяет способ обработки внедренных образов и файлов образов в хранилище BLOB-объектов Azure. При задании конфигурации imageAction любого значения, отличного от "none", необходимо, чтобы набор навыков также был присоединен к индексатору.

BlobIndexerParsingMode

Представляет режим синтаксического анализа для индексирования из источника данных BLOB-объекта Azure.

CharFilterName

Определяет имена всех фильтров символов, поддерживаемых поисковой системой.

CustomEntityLookupSkillLanguage

Коды языков, поддерживаемые для ввода текста в CustomEntityLookupSkill.

EdgeNGramTokenFilterSide

Указывает, на какой стороне входных данных должна быть создана n-грамма.

EntityCategory

Строка, указывающая, какие категории сущностей следует возвращать.

EntityRecognitionSkillLanguage

Коды языков, поддерживаемые entityRecognitionSkill для ввода текста.

EntityRecognitionSkillVersion

Указывает используемую версию навыка распознавания сущностей.

ImageAnalysisSkillLanguage

Коды языков, поддерживаемые для ввода ImageAnalysisSkill.

ImageDetail

Строка, указывающая, какие сведения о предметной области следует вернуть.

IndexerExecutionStatus

Представляет состояние выполнения отдельного индексатора.

IndexerStatus

Представляет общее состояние индексатора.

KeyPhraseExtractionSkillLanguage

Коды языков, поддерживаемые для входного текста KeyPhraseExtractionSkill.

LexicalAnalyzerName

Определяет имена всех анализаторов текста, поддерживаемых поисковой системой.

LexicalTokenizerName

Определяет имена всех создателей маркеров, поддерживаемых поисковой системой.

MicrosoftStemmingTokenizerLanguage

Список языков, поддерживаемых создателем маркеров для определения языка Майкрософт.

MicrosoftTokenizerLanguage

Список языков, поддерживаемых создателем маркеров языка Майкрософт.

OcrSkillLanguage

Коды языков, поддерживаемые для ввода OcrSkill.

PIIDetectionSkillMaskingMode

Строка, указывающая, какой параметр maskingMode следует использовать для маскирования персональных данных, обнаруженных во входном тексте.

PhoneticEncoder

Определяет тип фонетического кодировщика для использования с PhoneticTokenFilter.

RegexFlags

Определяет флаги, которые можно объединить для управления использованием регулярных выражений в анализаторе шаблонов и в создателе маркеров шаблонов.

ScoringFunctionAggregation

Определяет агрегатную функцию, используемую для объединения результатов всех функций оценки в профиле оценки.

ScoringFunctionInterpolation

Определяет функцию, используемую для интерполяции повышения оценки в диапазоне документов.

SearchIndexerDataSourceType

Определяет тип источника данных.

SentimentSkillLanguage

Коды языков, поддерживаемые для входного текста в SentimentSkill.

SentimentSkillVersion

Указывает используемую версию навыка тональности.

SnowballTokenFilterLanguage

Язык, используемый для фильтра маркеров Snowball.

SplitSkillLanguage

Коды языков, поддерживаемые для входного текста SplitSkill.

StemmerTokenFilterLanguage

Язык, используемый для фильтра маркеров парадигматического модуля.

StopwordsList

Определяет предопределенный список стоп-слов для конкретного языка.

TextSplitMode

Значение типа , указывающее, какой режим разделения следует выполнить.

TextTranslationSkillLanguage

Коды языков, поддерживаемые для ввода текста TextTranslationSkill.

TokenCharacterKind

Представляет классы символов, с которыми может работать фильтр маркеров.

TokenFilterName

Определяет имена всех фильтров маркеров, поддерживаемых поисковой системой.

VectorSearchAlgorithmKind

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

VectorSearchAlgorithmMetric

Метрика подобия, используемая для векторных сравнений.

VisualFeature

Строки, указывающие, какие типы визуальных признаков следует возвращать.

Функции

ComplexField

Настройка поля сложной или сложной коллекции для индекса поиска Azure

ComplexField(**kw: Any) -> SearchField

Параметры Keyword-Only

Имя Описание
name
str

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

collection

Является ли это сложное поле коллекцией (по умолчанию — False)

fields
list[<xref:search_service_client.models.Field>]

Список вложенных полей

SearchableField

Настройка текстового поля с возможностью поиска для индекса поиска Azure

SearchableField(**kw: Any) -> SearchField

Параметры Keyword-Only

Имя Описание
name
str

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

collection

Является ли это поле поиска коллекцией (по умолчанию — False)

key

Значение типа , указывающее, однозначно ли поле идентифицирует документы в индексе. В качестве ключевого поля должно быть выбрано ровно одно поле верхнего уровня в каждом индексе, и оно должно иметь тип SearchFieldDataType.String. Ключевые поля можно использовать для поиска документов напрямую, а также для обновления или удаления определенных документов. Значение по умолчанию — False.

hidden

Значение , указывающее, может ли поле быть возвращено в результатах поиска. Этот параметр можно включить, если вы хотите использовать поле (например, поле) в качестве механизма фильтрации, сортировки или оценки, но не хотите, чтобы поле было видимым для конечного пользователя. Для полей ключей это свойство должно иметь значение False. Это свойство можно изменить в существующих полях. Включение этого свойства не приводит к увеличению требований к хранилищу индексов. Значение по умолчанию — False.

searchable

Значение типа , указывающее, доступно ли поле для полнотекстового поиска. Это означает, что во время индексирования оно будет включено в анализ (в частности, для разбиения на слова). Если, например, задать для поля, поддерживающего поиск, значение sunny day (солнечный день), оно будет разделено на элементы sunny и day. В результате эти слова смогут участвовать в полнотекстовом поиске. Примечание. Поля, доступные для поиска, занимают дополнительное место в индексе, так как Когнитивный поиск Azure будет хранить дополнительную версию значения поля с маркерами для полнотекстового поиска. Если вы хотите сэкономить место в индексе и не нужно включать поле в поисковые запросы, задайте для параметра Searchable значение false. Значение по умолчанию — True.

filterable

Значение типа , указывающее, следует ли включать ссылки на поле в $filter запросах. Фильтруемый отличается от доступных для поиска способом обработки строк. Поля, которые можно фильтровать, не подвергаются разбиениям по словам, поэтому сравнения предназначены только для точных совпадений. Например, если задать для такого поля f значение "солнечный день", $filter=f eq "sunny" не найдет совпадений, но $filter=f eq "солнечный день". Значение по умолчанию — False.

sortable

Значение , указывающее, следует ли включать ссылки на поле в $orderby выражениях. По умолчанию Когнитивный поиск Azure сортирует результаты по оценке, но во многих интерфейсах пользователи хотят сортировать по полям в документах. Значение по умолчанию — False.

facetable

Значение типа , указывающее, следует ли включать ссылки на поле в фасетных запросах. Обычно используется в представлении результатов поиска, включая количество попаданий по категориям (например, поиск цифровых камер и просмотр хитов по брендам, мегапикселям, по цене и т. д.). Значение по умолчанию — False.

analyzer_name
str или <xref:azure.search.documents.indexes.models.AnalyzerName>

Имя анализатора, используемого для поля. Этот параметр нельзя задать вместе с searchAnalyzer или indexAnalyzer. Выбрав для поля анализатор, его невозможно изменить. Возможные значения: ar.microsoft, ar.lucene, hy.lucene, 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh- Hans.microsoft', 'zh-Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', 'pt- PT.microsoft', 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr-cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'ключевое слово', 'pattern', 'simple', 'stop', 'whitespace'.

search_analyzer_name
str или <xref:azure.search.documents.indexes.models.AnalyzerName>

Имя анализатора, используемого во время поиска поля. Он должен быть задан вместе с indexAnalyzer и не может быть задан вместе с параметром анализатора. Для этого свойства нельзя задать имя анализатора языка; Используйте свойство анализатора, если вам нужен анализатор языка. Этот анализатор можно обновить на существующее поле. Возможные значения: ar.microsoft, ar.lucene, hy.lucene, 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh-Hans.lucene', 'zh- Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft, 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', ' pt-PT.microsoft, 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr- cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'ключевое слово', 'pattern', 'simple', 'stop', 'whitespace'.

index_analyzer_name
str или <xref:azure.search.documents.indexes.models.AnalyzerName>

Имя анализатора, используемого во время индексирования для поля. Он должен быть задан вместе с searchAnalyzer и не может быть задан вместе с параметром анализатора. Для этого свойства нельзя задать имя анализатора языка; Используйте свойство анализатора, если вам нужен анализатор языка. Выбрав для поля анализатор, его невозможно изменить. Возможные значения: ar.microsoft, ar.lucene, hy.lucene, 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh- Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', ' el.microsoft, 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', ' pt-PT.microsoft, 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr- cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'ключевое слово', 'pattern', 'simple', 'stop', 'whitespace'.

synonym_map_names

Список имен сопоставлений синонимов, которые необходимо связать с этим полем. В настоящее время поддерживается только одна карта синонимов для каждого поля. Назначение сопоставления синонимов полю гарантирует, что термины запроса, предназначенные для этого поля, будут развернуты во время запроса с помощью правил в карте синонимов. Этот атрибут можно изменить в существующих полях.

SimpleField

Настройка простого поля для индекса поиска Azure

SimpleField(**kw: Any) -> SearchField

Параметры Keyword-Only

Имя Описание
name
str

Обязательный. Имя поля, которое должно быть уникальным в коллекции полей индекса или родительского поля.

type

Обязательный. Тип данных поля. Возможные значения: SearchFieldDataType.String, SearchFieldDataType.Int32, SearchFieldDataType.Int64, SearchFieldDataType.Double, SearchFieldDataType.Boolean, SearchFieldDataType.DateTimeOffset, SearchFieldDataType.GeographyPoint, SearchFieldDataType.ComplexType, из azure.search.search.documents.SearchFieldDataType. тип :p aramtype: str

key

Значение , указывающее, однозначно ли поле идентифицирует документы в индексе. В качестве ключевого поля должно быть выбрано ровно одно поле верхнего уровня в каждом индексе и иметь тип SearchFieldDataType.String. Ключевые поля можно использовать для поиска документов напрямую, а также для обновления или удаления определенных документов. Значение по умолчанию — False.

hidden

Значение , указывающее, может ли поле быть возвращено в результатах поиска. Этот параметр можно включить, если вы хотите использовать поле (например, поле) в качестве механизма фильтрации, сортировки или оценки, но не хотите, чтобы поле было видимым для конечного пользователя. Это свойство должно иметь значение False для ключевых полей. Это свойство можно изменить в существующих полях. Включение этого свойства не приводит к увеличению требований к хранилищу индексов. Значение по умолчанию — False.

filterable

Значение , указывающее, следует ли включить ссылку на поле в $filter запросах. Фильтруемый отличается от доступных для поиска способом обработки строк. Поля типа SearchFieldDataType.String или Collection(SearchFieldDataType.String), которые можно фильтровать, не подвергаются разбиениям по словам, поэтому сравнения выполняются только для точных совпадений. Например, если задать для такого поля f значение "солнечный день", $filter=f eq "солнечный" не найдет совпадений, но $filter=f eq "солнечный день". Это свойство должно иметь значение NULL для сложных полей. Значение по умолчанию — False.

sortable

Значение , указывающее, следует ли включить ссылку на поле в $orderby выражениях. По умолчанию Когнитивный поиск Azure сортирует результаты по оценке, но во многих интерфейсах пользователи хотят сортировать данные по полям в документах. Простое поле можно сортировать только в том случае, если оно имеет одно значение (оно имеет одно значение в область родительского документа). Простые поля коллекции нельзя сортировать, так как они имеют многозначное значение. Простые вложенные поля сложных коллекций также имеют многозначные значения и поэтому не могут быть сортируемыми. Это верно, будь то непосредственное родительское поле или поле предка, это сложная коллекция. Значение по умолчанию — False.

facetable

Значение , указывающее, следует ли включить ссылку на поле в фасетных запросах. Обычно используется в представлении результатов поиска, включая количество попаданий по категориям (например, поиск цифровых камер и просмотр хитов по брендам, мегапикселям, по цене и т. д.). Поля типа SearchFieldDataType.GeographyPoint или Collection(SearchFieldDataType.GeographyPoint) не могут быть фасетными. Значение по умолчанию — False.