Skip to main content

Обзор

На странице Настройки индекса можно настроить модель эмбеддинга, переранжирование и множество расширенных параметров поиска и индексации. Страница обзора настроек поиска

Модель эмбеддинга

Модель эмбеддинга преобразует ваши документы в векторы, которые хранятся в OpenSearch. Эти векторы используются для поиска релевантных документов, когда пользователь обращается к Yahont. Мощная модель эмбеддинга может заметно повысить точность результатов поиска, но требует дополнительной памяти и дискового пространства. Страница настройки модели эмбеддинга
Лучшие модели эмбеддинга обычно доступны у облачных поставщиков, таких как Cohere или Google.Чтобы использовать облачного поставщика, выберите нужную модель, укажите учётные данные для поставщика и нажмите Продолжить.
Модели с самостоятельным размещением работают на вашей инфраструктуре и гарантируют, что ваши данные не покинут ваш периметр.
Создание эмбеддингов в масштабе, в котором работает Yahont, требует значительных вычислительных ресурсов. Если вы хотите использовать модель с самостоятельным размещением, настоятельно рекомендуем предоставить GPU контейнеру сервера модели индексации Yahont.
На вкладке Самостоятельное размещение можно выбрать предлагаемую модель или следовать инструкциям, чтобы подключить свою.

Смена эмбеддинга

Если выбрать новую модель эмбеддинга, Yahont придётся заново проиндексировать все ваши данные. Пока идёт этот процесс, старая модель эмбеддинга остаётся доступной для поиска. Пока идёт смена, на странице настроек поиска будет отображаться подробный ход индексации.
Этот процесс может занять много времени. Кроме того, заново индексируются и приватные данные пользователей, но они не отображаются на странице настроек поиска администратора.
Смена эмбеддинга в процессе

Переранжирование

Переранжирование — необязательный шаг, который повышает точность результатов поиска. Модель переранжирования оценивает и пересортировывает результаты поиска по релевантности документов запросу. Этот процесс немного увеличивает задержку результатов поиска. Как правило, переранжирование полезно, только если у вас очень много документов. Страница настройки переранжирования

Расширенные настройки

На последней странице настраивается множество расширенных параметров поиска.
Многоязычное расширение переформулирует ваши запросы на указанные другие языки. Это может быть полезно для результатов на разных языках.
Многопроходная индексация создаёт фрагменты разного размера и сохраняет их в индексе. Это может помочь алгоритму гибридного поиска лучше определять релевантные источники.
Контекстный RAG добавляет в каждый фрагмент индекса дополнительную информацию на уровне документа. Это может помочь алгоритму гибридного поиска лучше определять релевантные источники.
Контекстный RAG может быть очень затратным, так как добавляет значительный объём данных к каждому вызову эмбеддинга.
Точность эмбеддинга можно задать как bfloat16 или float. Значение bfloat16 может снизить потребление памяти индексом, но может немного снизить точность результатов.
Эта настройка уменьшает число измерений в векторах эмбеддинга. Это может снизить потребление памяти индексом, но может уменьшить точность результатов.
Уменьшенная размерность пока поддерживается только для моделей эмбеддинга OpenAI.
Страница расширенных настроек поиска