Фирма «1С» обещает улучшить механизм полнотекстового поиска в платформе 8.3.24

Официальный технологический блог рассказал о новых возможностях поиска в ближайшем запланированном к выходу релизе технологической платформы 1С:Предприятие 8.3.24. Ключевое изменение – новый алгоритм сортировки в результатах поиска.

Что планируется изменить в механизме поиска для 8.3.24

В новой заметке на «Зазеркалье» говорится об изменениях в механизме полнотекстового поиска для платформы 8.3.24. Изменения затрагивают упорядочение выдачи результатов поиска.

Предполагается, что теперь в начало списка будет попадать более релевантная выдача. А достигать такого результата планируется за счёт использования нового алгоритма сортировки, в котором будет учитываться полнота вхождения поисковой фразы в представление объекта.

Также во внимание будет приниматься «актуальность», исходя из даты, если она у объекта есть:

  • для документов это дата документа;
  • для периодических регистров – период;
  • для остальных объектов – просматриваются реквизиты с типом «Дата» и выбирается самая большая дата, меньшая или равная сегодняшней.

Чтобы начать работать с новой версией поиска, индекс нужно будет очистить и построить заново новой версией платформы. Сообщается также, что новая версия платформы будет корректно взаимодействовать с индексом, построенным более ранней версией.

 

Почему понадобилось изменять порядок выдачи результатов в полнотекстовом поиске

Сейчас механизм полнотекстового поиска упорядочивает результаты выдачи по следующим критериям:

  • вес объекта метаданных, который зависит от количества ссылок на объект – чем больше ссылок, тем больше его вес;
  • вес, вычисляемый на основании удаленности найденного слова от начала текста;
  • для документов – дата документа.

Пример выдачи результатов улучшенного полнотекстового поиска в 8.3.24.