Кто-нить использует данные запросы? Если да, то зачем? В чем преимущества?
Использую, но редко в виду их ущербности. Но позволяет искать по Long and Rich Text Area.
SOSL Query весьма бывает полезен, к примеру если надо вытянуть юзера у которого французское имя(специфические буквы включены, которых нет в англиской раскладке), а раскладка на клавиатуре только английская у менеджера, так вот при помощи SOSL запроса можно решить такую проблему с поиском по имени юзера. И это только один из вариантов применения. Соглашусь с тем что работает медленее чем обычные запросы, но можно ведь и ограничения ставить, я имею ввиду просматривать не все поля на записи (как многие берут из примеров в инете и не задумываются) а только по конкретным - уменьшается время работы Query в разы. Так же полезен тот факт, что можно искать в различтых типах сущностей, как описали выше.
Использую только если надо искать по Long Text Area.
Ну например во всяких CTI Integration используется, например: поиск сущностей по номеру абоненета FIND "5550001234" IN Phone Fields RETURNING lead(name, phone), contact(name, phone) В противном случае, нужно несколько запросов отдельно для lead, contact, etc.