= Hibernate Search = author: Heikki Doeleman This page describes GeoNetwork's usage of the Hibernate Search library. [[BR]] ---- === Introduction === Hibernate Search is a library that combines the strengths of full text search using [http://lucene.apache.org/java/docs/ Lucene] with [http://www.hibernate.org/ Hibernate]'s O/R mapping capabilities. Queries in Hibernate Search are expressed as Lucene queries. ---- === Directory === A Lucene index is represented by a Directory. We will use a file system directory provider to persistently store the Lucene index; and we will use an in-memory directory provider to use with unit test.