новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума

Полнотекстовой поиск и нечеткий поиск

  • Добавить свою публикацию
  • для этого требуется регистрация

Во времена «семерки» реализовать нечеткий поиск по реквизиту был возможен только с использованием StrMatch.dll

И в  «восьмерке» программисты по старой памяти используют  ее же, забывая (или не  зная) про встроенную возможность полнотекстового и нечеткого поиска.  

Для  того чтобы воспользоваться этой встроенной в систему возможностью у вас должен быть сформирован актуальный индекс. Искать можно по всем реквизитам базы данных, если в конфигураторе у них установлен признак «Полнотекстовой поиск: использовать» (см. рисунок.)

 Изображение

В большинстве конфигураций интегрирована универсальная обработка «Поиск данных», которая производит поиск объектов по всей базе с возможностью нечеткого поиска. На приведенном ниже скриншоте ми пробуем найти, где в базе упоминаются кофеварки (на украинском языке «кавоварка». Причем в запросе сознательно сделана опечатка «кавварка», в настройках указано процент  нечеткости 25%, и система все-таки находит все объекты, в которых данное слово встречается.

 Изображение

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

В следующей статье мы поговорим, как программно использовать эти возможности 1с-ки. 

Программное использование полнотекстового поиска. 

 

 
0
Читайте также
Простейший способ очитить БД от мусора и исправить ошибки
Привести в порядок базу данных в Бухгалтерии (все проводки удвоены)
Разработки
Свободное проведение документов
Помощь в проведении документов
Заполнения предоплат и отгрузок в документах: Поступления товаров, реализациях и платежках
Обработка по автоматическому заполнению предоплат и авансов в документах
Заявочный модуль для УТ 11
Докуметн запрос цен для УТ11
Еще от автора
≡ к списку статей