Я ищу информацию об обработке поиска в различных ORM.
В настоящее время я перерабатываю какое-то старое приложение на PHP, и одно из требований заключается в следующем: сделать все или почти все доступными для поиска, поэтому пользователь просто набирает "punkrock live", и приложение находит видеоклипы, музыкальные треки, отзывы, предстоящие события или даже пользователя комментарии помечены таким образом.
В среде, где все доступно для поиска, ORM должна поддерживать эту функцию двумя способами:
- предоставление некоторого API индексации на стороне "O" ORM
- средство для массового извлечения базы данных на стороне "R"
Идеальное решение будет возвращать готовые объекты на основе искомой строки.
Знаете ли вы какие-нибудь хорошие комплексные решения, которые делают работу, не обязательно на PHP?
Если вы сталкивались с подобной проблемой, было бы хорошо выслушать ваш опыт. Нечто большее, чем Использование Lucene или семантической паутины - это способ oneliners, tho; -) *