Hibernate Search 中文操作指南

Preface

像 Apache Lucene 这样的全文搜索引擎是非常强大的技术,可以为应用添加高效的自由文本搜索功能。然而,Lucene 在处理对象域模型时会出现一些不匹配。在它之外,必须保持索引的最新状态,并且必须避免索引结构与域模型之间以及查询之间的不匹配。

Hibernate Search 解决这些缺点:它在少数注释的帮助下索引域模型,负责数据库/索引同步,并从自由文本查询中检索定期管理的对象。

为此,Hibernate Search 结合使用了 Hibernate ORMApache Lucene/ Elasticsearch/ OpenSearch的强大功能。