Какой-нибудь пример сценария, кроме поиска, для которого я мог бы использовать «компас»?
Ну, AFAIK, это то, для чего было разработано.
Допустим, у нас есть страница, которая перечисляет 10 самых популярных статей. Как использовать компас, чтобы показать результаты такого рода.
Я не уверен, что это хороший вариант использования, на мой взгляд, Compass полезен, когда вы хотите искать результаты по всей модели бизнес-предметной области приложения, то есть не только, скажем, статьи (в этом случае вы можете просто запросить) база данных).
Теперь давайте представим, что ваши доменные объекты являются доступными для поиска классами и имеют доступное для поиска свойство numberOfViews
, я думаю, что было бы возможно выполнить поиск по этому свойству (см. целый поиск раздел).
Любой демонстрационный / примерный проект по этому поводу, на который можно сослаться?
В дистрибутив компаса входят примеры: Library базовый пример, в котором освещаются основные функции Compass :: Core, и образец Petclinic , который показывает, как добавить компас в существующее приложение ( Весенняя петклиника образца).
Я хочу знать, как максимизировать преимущества использования компаса-люцена в приложении.
Прочитайте авторский блог , Compass wiki и справочник документации :)
Могу ли я узнать, где можно скачать пример jpa @annotated spring-compass?
Как уже упоминалось, образец Spring-Compass, включенный в дистрибутив компаса, основан на петклинике Spring, которая не использует аннотации (см. SPR-2960 ). На всякий случай, аннотированные сущности петклиники прикреплены к SPR-2960 , поэтому не стесняйтесь использовать их.