`

herbinate full text search

阅读更多

http://www.hibernate.org/hib_docs/search/reference/en/html/getting-started.html#d0e109

在pom.xml里加入以下内容:

<repository>
  <id>repository.jboss.org</id>
  <name>JBoss Maven Repository</name>
  <url>http://repository.jboss.org/maven2</url>
  <layout>default</layout>
</repository>

<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-search</artifactId>
   <version>3.0.1.GA</version>
</dependency>

<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-annotations</artifactId>
   <version>3.3.0.ga</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-entitymanager</artifactId>
   <version>3.3.1.ga</version>
</dependency>

 hibernate配置文件:

# <!-- use a file system based index -->  
#     <prop  
#      key="hibernate.search.default.directory_provider">  
#      org.hibernate.search.store.FSDirectoryProvider  
#     </prop>  
#     <!-- directory where the indexes will be stored -->  
#     <prop key="hibernate.search.default.indexBase">  
#      D:/index  
#     </prop>  
#   
主要就是添加两个属性,hibernate.search.default.directory_provider指定Directory的代理,即把索引的文件保存在硬盘中(org.hibernate.search.store.FSDirectoryProvider)还是内存里(org.hibernate.search.store.RAMDirectoryProvider),保存在硬盘的话hibernate.search.default.indexBase属性指定索引保存的路径.
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics