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
|
Обязательный. Имя поля, которое должно быть уникальным в пределах коллекции полей индекса или родительского поля. |
collection
|
Является ли это сложное поле коллекцией (по умолчанию — False) |
fields
|
list[<xref:search_service_client.models.Field>]
Список вложенных полей |
SearchableField
Настройка текстового поля с возможностью поиска для индекса поиска Azure
SearchableField(**kw: Any) -> SearchField
Параметры Keyword-Only
Имя | Описание |
---|---|
name
|
Обязательный. Имя поля, которое должно быть уникальным в пределах коллекции полей индекса или родительского поля. |
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
|
Обязательный. Имя поля, которое должно быть уникальным в коллекции полей индекса или родительского поля. |
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. |
Azure SDK for Python