Фирма «1С» обещает улучшить механизм полнотекстового поиска в платформе 8.3.24
Официальный технологический блог рассказал о новых возможностях поиска в ближайшем запланированном к выходу релизе технологической платформы 1С:Предприятие 8.3.24. Ключевое изменение – новый алгоритм сортировки в результатах поиска.
Что планируется изменить в механизме поиска для 8.3.24
В новой заметке на «Зазеркалье» говорится об изменениях в механизме полнотекстового поиска для платформы 8.3.24. Изменения затрагивают упорядочение выдачи результатов поиска.
Предполагается, что теперь в начало списка будет попадать более релевантная выдача. А достигать такого результата планируется за счёт использования нового алгоритма сортировки, в котором будет учитываться полнота вхождения поисковой фразы в представление объекта.
Также во внимание будет приниматься «актуальность», исходя из даты, если она у объекта есть:
- для документов это дата документа;
- для периодических регистров – период;
- для остальных объектов – просматриваются реквизиты с типом «Дата» и выбирается самая большая дата, меньшая или равная сегодняшней.
Чтобы начать работать с новой версией поиска, индекс нужно будет очистить и построить заново новой версией платформы. Сообщается также, что новая версия платформы будет корректно взаимодействовать с индексом, построенным более ранней версией.
Почему понадобилось изменять порядок выдачи результатов в полнотекстовом поиске
Сейчас механизм полнотекстового поиска упорядочивает результаты выдачи по следующим критериям:
- вес объекта метаданных, который зависит от количества ссылок на объект – чем больше ссылок, тем больше его вес;
- вес, вычисляемый на основании удаленности найденного слова от начала текста;
- для документов – дата документа.