QnA maker - разные результаты для разных уровней поиска Azure - PullRequest
0 голосов
/ 03 июля 2019

QnAmaker возвращает разные оценки, даже если базы знаний полностью совпадают.Мои 2 базы знаний от разных людей.Я прочитал достоверность-оценка-различия .Так что они оба в одном регионе.И я проверил их в опубликованной среде.Кстати, 2 testkb - это не одно и то же, что и цена триер.

Это нормально?

1 Ответ

3 голосов
/ 03 июля 2019

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

Эта статистика индекса (например, частоты терминов), в свою очередь, рассчитывается с использованием процесса, который делит ваш индекс на несколько «осколков».Когда вы воссоздаете свой индекс (независимо от того, используете ли вы другой SKU или нет), меняется способ, которым ваши данные распределяются в этих сегментах, что может привести к разнице в статистике индекса.Обычно в достаточно больших индексах эта статистика стабилизируется, и различия становятся гораздо менее заметными, однако, если в вашем индексе меньше документов, разница в статистике между индексами, содержащими одни и те же данные, может быть более заметной.

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

...