1

こんにちは、私は休止状態の検索を使用しています。現在、インデックス ファイルの場所を指定したいので、次のようにプロジェクト内でインデックスを作成しています。

@Indexed(index="indexes/myDomainClass")

しかし、アプリ外の場所へのインデックスを指定する方法を考えていたので、次のようなことを試しました

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

しかし、それはうまくいきませんでした。

4

1 に答える 1

3

hibernate.search.default.indexBaseプロパティ (persistence.xml または hibernate.cfg.xml 内) を使用して、インデックスのベース ディレクトリを指定しています。

(または任意のセッション ファクトリ Bean)を使用する場合AnnotationSessionFactoryB­ean、次の方法でさまざまなプロパティを設定できます。

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

(util: 名前空間が必要です)

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

于 2011-05-16T10:48:26.623 に答える