You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 16 Next »
Этот класс содержит методы для выполнения поисковых запросов в таблицах по их ID и переиндексации колонок.
Используйте этот метод, чтобы переиндексировать все колонки с активным атрибутом Полнотекстовый поиск в системе.
Возвращаемое значение:
Тип
Описание
Пример:
const simpleSearch = new SimpleSearch(); simpleSearch.recreateAllIndices();
Используйте этот метод, чтобы переиндексировать все колонки с активным атрибутом Полнотекстовый поиск для указанной и дочерних таблиц.
Параметры:
Название
Обязательный
Значение по умолчанию
const simpleSearch = new SimpleSearch(); simpleSearch.recreateIndicesByTableName('task');
Используйте метод для переиндексации колонки и ее дочерних элементы на основе ее ID.
const simpleSearch = new SimpleSearch(); simpleSearch.recreateIndicesByColumnId('155931135900001085'); // Переиндексация колонки "Описание" в таблице "Задачи"
Используйте метод, чтобы выполнить поисковый запрос по таблицам. Параметр tableIDs представляет собой массив значений ID.
const searchManager = new SimpleSearch(); const results = searchManager.search('email', ['155931135900000083'/* task */]); results.forEach(foundRecord => { ss.info(`/record/${foundRecord.getTableName()}/${foundRecord.sys_id}`); }); // Информация: /record/task/164579004293577819 // Информация: /record/task/163696164398828017 //...