@iabot вам надо максимально свернуть текст, затем получить его хэш и для каждой фразы хранить в бд ее хэш, а поиск производить по хэшу. Гуглите алгоритмы сравнения текста, задача не самая тривиальная, если делать по уму.
Или можно использовать какой-нибудь готовый движок для полнотекстового поиска
Как получать данные от пользователей в UI BAS через заготовленные кнопки?
-
Коллеги, скажите, пожалуйста, как в BAS в цепочке работы блоков бота (автоматизации) запрашивать у пользователя информацию на уровне интерфейса BAS, например:

В интерфейсе BAS появляется некое окно (поп-ап) с заготовленными кнопками разработчиком автоматизации. В зависимости от выбора кнопок пользователем, используется соответствующие переменные для дальнейшей работы скрипта (бота, автоматизации), например:

За каждой кнопкой закреплена переменная, в которой лежит особый XPATH.
-
только в веб интерфейсе можно такое сделать.