Привет, я разрабатываю свое первое приложение grails теперь, когда хочу поместить метод поиска в мое приложение. Возможно ли совпадение с одним введенным ключевым словом со всеми полями поля table.Like, когда я использую findById, он будет искать только по id, или если я использую findByName, он будет искать только по имени или findByDescription найти только по описанию. Можно ли использовать findall или findBy * для соответствия всем полям, таким как id , название, описание ..Как искать ключевое слово ввода со всеми полями таблицы
ответ
Если вы используете СУБД, вы можете оформить запрос по следующим направлениям:
SELECT .... FROM .... WHERE name like '%value%' OR description like '%value%' OR id like '%value%'
Но это будет очень неэффективно. Вместо этого вы можете использовать полнотекстовый API поиска lucene/solr и проиндексировать весь контент как часть одного поля и вызывать запросы на него.
с использованием встроенной базы данных grails HSQLDB .. как использовать запрос в этом ... – Shagul
И как i хочу сделать результат в форме XML (так как это приложение RESTful) idont думаю, что я могу использовать API поиска ... возможно ли сделать то же самое любым другим способом ...? – Shagul
рендеринг результатов не зависит от поиска. Конечно, вы можете хранить все поля, которые хотите отобразить пользователю, как часть индекса lucene, а не снова ударять базу данных после поиска. – naresh
- 1. Как сгенерировать Entity со всеми полями из таблицы db автоматически?
- 2. Как искать ключевое слово в файле php?
- 3. Связать onchange со всеми полями в форме
- 4. Таблица Cassandra со всеми полями как PK
- 5. Umbraco 7 searchCriteria со всеми полями
- 6. Regex слово со всеми буквами
- 7. Выровняйте div сверху со всеми другими полями
- 8. SQL min/max со всеми полями
- 9. Джанго Аннотируйте значение со всеми полями
- 10. Искать весь стол за ключевое слово
- 11. форма со всеми вычисленными полями - Access 2013
- 12. Создание экземпляра объекта со всеми полями
- 13. Подтвердить форму со всеми полями в AngularJs
- 14. Как искать больше, чем ключевое слово с UISearchBar
- 15. Sublime выбрать слово shorcut со всеми признаками
- 16. Как искать ключевое слово с помощью ajax в php
- 17. Как искать комментарии в instagram, содержащие конкретное ключевое слово
- 18. Google youtube API, как мне искать конкретное ключевое слово?
- 19. как читать и искать ключевое слово в файле fts?
- 20. как искать ключевое слово в комментарии в Visual Studio?
- 21. Как искать одно ключевое слово из нескольких файлов в perl?
- 22. Как искать и выделять ключевое слово pdf в программном отношении
- 23. как избежать дублирования значение со всеми полями в запросе SQL
- 24. ключевое слово синхронизации и волатильное ключевое слово
- 25. Javascript использует ключевое слово var ключевое слово?
- 26. Выбрать (ключевое слово) из таблицы phpmyadmin
- 27. Название таблицы Hive теперь зарезервированное ключевое слово
- 28. Передача нескольких значений со скрытыми полями ввода
- 29. искать ключевое слово во всех хранимых пробах для данной БД?
- 30. jQuery: анимация со скрытыми полями ввода
Проверьте доступный плагин, это намного лучший/быстрый способ поиска по нескольким полям класса домена –