Как указывалось в предыдущем ответе, Hibernate Search не имеет конфигурации xml.Вы можете настроить Hibernate через XML, но не Search.Однако, начиная с Hibernate Search 3.3, существует альтернатива: программная конфигурация api - http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#hsearch-mapping-programmaticapi
Существует объект с именем SearchMapping .После создания он предлагает свободный API для настройки поиска так же, как вы делаете с аннотациями.Добавьте настроенный экземпляр SearchMapping в свой экземпляр Hibernate Configuration , используя ключ * hibernate.search.model_mapping *, и Search автоматически загрузится вместе с Hibernate Core.В этом нет ничего особенного.Spring вам не нужен.
После запуска поиска вы, вероятно, захотите написать несколько строк кода для индексации существующей базы данных.Код для этого есть в онлайн-руководстве.
И последнее, но не менее важное: вам нужны поиски.Посмотрите, как создать FulltextQuery .Ваша система, вероятно, получает какую-то поисковую информацию для чего бы то ни было.Ваша задача - преобразовать входные данные поиска из «внешнего интерфейса» в запрос Lucene, который вы затем можете передать в Search для выполнения поиска и возврата управляемых объектов.
И последнее, но не менее важное - maven - этосовершенно другая вещь.Сейчас мы говорим о системах сборки.Используя maven, вы можете автоматически загружать артефакты из репозитория JBoss Maven.Тем не менее, на SourceForge также есть расслоения, это то, что вам нужно.Проверьте http://www.hibernate.org/subprojects/search/download для поиска информации о загрузке.
Надеюсь, это поможет.