Api поиска azure и предложений

Кто-нибудь знает, в чем принципиальная разница между ними?

Например, отличается ли предел скорости запросов для этих Apis?

Чем отличается fuzzy = true в API предложения от срок ~ в поиске?

Могу ли я использовать API поиска в качестве более подробных предложений (с дополнительными параметрами для настройки)?

Спасибо.

1
0
308
1

Ответы 1

Принципиальное отличие состоит в том, что API предложений предназначен для очень быстрого поиска префиксов фраз в документах (фраз, в которых последний термин является префиксом термина). Чтобы добиться такого же поведения в Search API, вам потребуется настроить процесс лексического анализа для хранения префиксов терминов или фраз в индексе для быстрого сопоставления префиксов. В качестве альтернативы вы можете использовать оператор суффикса '*' или запросы регулярных выражений, но они намного медленнее, и вы не можете комбинировать их с фразовыми запросами. Параметр «Нечеткий» имеет то же значение в API предложений и API поиска. В API поиска вы используете нечеткий оператор '~' для любого термина запроса, а в API предложений он автоматически применяется к последнему термину запроса, если fuzzy = true.

Другие вопросы по теме