SemanticSearchOptions interface
Определяет параметры для семантических запросов поиска
Свойства
| answers | Если задано, запрос возвращает ответы, извлеченные из ключевых фрагментов в документах с наивысшим рейтингом. |
| captions | Если задано, запрос возвращает заголовки, извлеченные из ключевых проходов в документах с наивысшим рейтингом. Если для заголовков задано значение extractive, выделение включается по умолчанию. Значение по умолчанию — None. |
| configuration |
Имя семантической конфигурации, которая будет использоваться при обработке документов для запросов семантики типа. |
| debug |
Включает средство отладки, которое можно использовать для дальнейшего изучения результатов поиска. |
| error |
Позволяет пользователю выбрать, должен ли семантический вызов полностью завершиться или возвращать частичные результаты (по умолчанию). |
| max |
Позволяет пользователю задать верхнюю границу на время, которое требуется для завершения обработки семантического обогащения до сбоя запроса. |
| query |
Если параметр QueryRewrites имеет значение |
| semantic |
Список имен полей, используемых для семантического поиска. |
| semantic |
Позволяет задать отдельный поисковый запрос, который будет использоваться исключительно для семантического повторения, семантических подписей и семантических ответов. Полезно для сценариев, когда требуется использовать различные запросы между базовым этапом извлечения и ранжирования, а также семантической фазой 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