Лексический поиск BM25#

Ищет чанки по лексическому совпадению BM25 и при необходимости переранжирует кандидатов BGE-реранкером.

Если не указаны FileGuids и FolderGuids, поиск охватывает папки Аккаунта, исключая папки Чатов. Чтобы искать файлы из Чата, явно задайте нужные GUID файлов или папок. Администратор может вернуть прежний режим поиска по всем папкам через параметр FILE_SEARCH_INCLUDE_CHAT_FOLDERS=1 в файле .env Sherpa AI Server. После изменения .env необходимо пересоздать контейнер.

TextForSearch*[Текст] Обязательный поисковый запрос.
NTop[Число] Число результатов от 1 до 100. Значение по умолчанию — 5.
FileGuids[Массив] Необязательное ограничение поиска конкретными файлами.
FolderGuids[Массив] Необязательное ограничение поиска конкретными папками.
EnableSubfoldersВключать подпапки выбранных папок.
UseRerankПрименить встроенный BGE-реранкер.
IncludeWithoutMatchesВключать файлы без совпадений.
Timeout[Число] Тайм-аут HTTP-запроса в секундах. Значение по умолчанию — 60.
ListChunks[Массив] Найденные чанки с данными файла, BM25-метрикой и результатом rerank.
Уровень обработки

Выбор уровня обработки ошибок.

Возможные значения:

  • "Default" - по умолчанию.
  • "Ignore" - ошибки игнорируются.
  • "Handle" - ошибки обрабатываются.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе.

Возможные значения:

  • "Default" - по умолчанию.
  • "Release" - вывод отключен.
  • "Debug" - вывод основной информации.
  • "Detailed" - вывод подробной информации.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.