运用简介:
Hibernate Search的熏染是对于数据库中的数据妨碍检索的。它是hibernate对于驰名的全文检索零星Lucene的一个集成妄想,熏染在于对于数据表中某些内容重大的字段(如申明为text的字段)建树全文索引,这样经由hibernate search就能对于这些字段妨碍全文检索后取患上响应的POJO,从而减速了对于内容重大字段妨碍迷糊搜查的速率(sql语句中like立室)。
运用产物特色:
隧道血统:残缺秉持原生 Hibernate 的所有特色;
至少依赖:仅仅依赖 Hibernate;
自动天生代码:简化操作,使其专一于营业;
自界说操作:提供大批API,使开拓愈加顺畅;
简化操作:惟独专一于营业,数据库操作请交给 Hibernate-Plus;
无缝分页:基于Hibernate分页,无需详细实现;
数据库友好:基于Hibernate,反对于当初大少数主流数据库;
防止Sql注入:内置对于特殊字符转义,从根基上提防Sql注入侵略;
无配置装备部署文件:无需编写SQL配置装备部署文件(好比:Mybatis的XML),从而简化操作;
主从分说:重大配置装备部署即可实现主从分说。
对于Hibernate Search:
Hibernate Search是在apache Lucene的根基上建树的主要用于Hibernate的持久化模子的全文检索工具。像Lucene这样的检索引擎可能给咱们的名目在妨碍检索的时候带来颇为高的功能,可是它们在根基工具的检索时会有一些下场,好比不能实现检索内容跟实体的转换,Hibernate Search正是在这样的情景下睁开起来的,基于工具的检索引擎,可能很利便的将检索进去的内容转换为详细的实体工具。此外Hibernate Search可能凭证需要妨碍同步或者异步的索引更新。