...
Простой поиск ищет по всем полям, расширенный — по конкретному. Поиск ищет только по полному совпадению (по частичному - — нет). При пустом вводе поиск вернёт полный список базы данных.
Info | ||
---|---|---|
| ||
Расширенный поиск нужен для работы через API. Системы, которые интегрируются с Folks, работают только с методом search, который фактически является строкой поиска. Делать 100500 разных методов и учить интеграцию "а вот по 5 полям можно использовать метод фильтрации, а по остальным 50 расширенный поиск" смысла нет. Поэтому через интеграцию ищут простым или расширенным поиском, все. Или "поищи везде", или "по конкретным полям". Но пользователь через поисковую строку может также ввести запрос в виде расширенного поиска и получить результат. Потому что для фильтрации доступно 5 колонок, а в реальных системах их будет 50 в каждой таблице. Поиск по каждой делать смысла нет из-за ложно-положительных срабатываний. Поэтому используется расширенный |
Описание
Расширенный поисковый запрос всегда должен начинаться с вопросительного знака:
...
Code Block |
---|
? Phone.aggregateNumber = 4953332243 Иванов Иван Иванович |
...
Перечисления
Поиск по вхождению значения в множество значений (перечисление) выполняется с помощью выражения OR
(ИЛИ
).
...