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


SemanticSearchOptions interface

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

Свойства

answers

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

captions

Если задано, запрос возвращает заголовки, извлеченные из ключевых проходов в документах с наивысшим рейтингом. Если для заголовков задано значение extractive, выделение включается по умолчанию. Значение по умолчанию — None.

configurationName

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

debugMode

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

errorMode

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

maxWaitInMilliseconds

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

queryRewrites

Если параметр QueryRewrites имеет значение generative, условия запроса отправляются в модель создания, которая создаст 10 перезаписей (по умолчанию), чтобы повысить отзыв запроса. По умолчанию — none.

semanticFields

Список имен полей, используемых для семантического поиска.

semanticQuery

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

Сведения о свойстве

answers

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

answers?: ExtractiveQueryAnswer

Значение свойства

captions

Если задано, запрос возвращает заголовки, извлеченные из ключевых проходов в документах с наивысшим рейтингом. Если для заголовков задано значение extractive, выделение включается по умолчанию. Значение по умолчанию — None.

captions?: ExtractiveQueryCaption

Значение свойства

configurationName

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

configurationName?: string

Значение свойства

string

debugMode

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

debugMode?: string

Значение свойства

string

errorMode

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

errorMode?: "partial" | "fail"

Значение свойства

"partial" | "fail"

maxWaitInMilliseconds

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

maxWaitInMilliseconds?: number

Значение свойства

number

queryRewrites

Если параметр QueryRewrites имеет значение generative, условия запроса отправляются в модель создания, которая создаст 10 перезаписей (по умолчанию), чтобы повысить отзыв запроса. По умолчанию — none.

queryRewrites?: GenerativeQueryRewrites

Значение свойства

semanticFields

Список имен полей, используемых для семантического поиска.

semanticFields?: string[]

Значение свойства

string[]

semanticQuery

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

semanticQuery?: string

Значение свойства

string