В хайбрисе есть такой язык запросов “над-SQL”, который оперирует хайбрис-объектами, а не таблицами БД. Нужен для того, чтобы поддерживать сразу много СУБД, от Oracle до MySQL, а также для того, чтобы программисты перестали думать таблицами – это дает определенную гибкость в дальнейшем развитии хайбриса.
FlexibleSearch неплохо документирован, но все же какие-то неизвестные 99% разработчикам штуки мне удалось найти. Полезны они по-разному: какие-то можно применять в проектах, а какие-то, будучи применнными случайно, без понимания причин, могут повлечь сутки траблшутинга. Вот о них и статья. Секреты и недокументированные возможности FlexibleSearch.
https://hybrismart.com/2016/11/06/what-you-dont-know-about-flexiblesearch/
https://hybrismart.com/2016/11/06/what-you-dont-know-about-flexiblesearch/
