27.2. 設定


Hibernate Search は META-INF/persistence.xml または hibernate.cfg.xml のいずれかのファイルで設定します。
Hibernate Search の設定はほとんどの設定パラメータで適切なデフォルト値が設定されています。 以下に最低限の永続ユニットの設定を示します。
<persistence-unit name="sample">
  <jta-data-source>java:/DefaultDS</jta-data-source>
  <properties>
    [...]
    <!-- use a file system based index -->
    <property name="hibernate.search.default.directory_provider" 
              value="org.hibernate.search.store.FSDirectoryProvider"/>
    <!-- directory where the indexes will be stored -->
    <property name="hibernate.search.default.indexBase" 
              value="/Users/prod/apps/dvdstore/dvdindexes"/>
  </properties>
</persistence-unit>
Copy to Clipboard Toggle word wrap

注記

Hibernate Search 3.1.x を使用する場合、より多くのイベントリスナーが必要になりますが、これらは Hibernate Annotations により自動的に登録されます。Hibernate EntityManager と Hibernate Annotations を使用せずにイベントリスナーを設定する方法は、『Hibernate Search Reference Guide』 を参照してください。
設定ファイルと共に次の JAR もデプロイする必要があります。
  • hibernate-search.jar
  • hibernate-commons-annotations.jar
  • lucene-core.jar

注記

これらを EAR 内にデプロイする場合、 application.xml の更新を忘れずに行ってください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat