Укажите расположение индексных файлов в поиске в спящем режиме. - PullRequest
1 голос
/ 16 мая 2011

Привет, ребята, я использую поиск в спящем режиме, и я хочу указать местоположение индексных файлов, сейчас я индексирую внутри проекта следующим образом:

@Indexed(index="indexes/myDomainClass")

, но мне было интересно, как указать индекск месту за пределами приложения я попробовал что-то вроде

@Indexed(index="/home/indexes/myDomainClass")

, но это не сработало, есть идеи?

1 Ответ

3 голосов
/ 16 мая 2011

Я использую свойство hibernate.search.default.indexBase (в файле persistence.xml или hibernate.cfg.xml), чтобы указать базовый каталог для индексов.

При использовании AnnotationSessionFactoryB­ean (или любого фабричного компонента сеанса) вы можете установить различные свойства с помощью:

<property name="hibernateProperties">
    <util:properties>
          <prop key="hibernate.search.default.indexBase">value</prop>
    </util:properties>
</property>

(Вам понадобится util: namespace)

XMLNS: Util = "http://www.springframework.org/schema/util"

и в местах расположения схемы:

http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...