问题描述
谁能给个文章或讲讲它的实现原理吗?为什么它分词成索引了,可是还会出现sql语句呢?而且它的SQL是这样的selectthis_.IDasID0_0_,this_.TITLEasTITLE0_0_,this_.GIDasGID0_0_,this_.STATEasSTATE0_0_,this_.INPUTDATEasINPUTDATE0_0_fromWEB5I5JDBA.VOTEthis_where(this_.IDin(?,?,?,?,?))如果都用in去生成查询的,那在大数据量下效率得多低啊!
解决方案
本帖最后由 sealave 于 2010-12-03 15:18:17 编辑
解决方案二:
HibernateSearch底层用的是Lucene,得先把这东西熟悉掉。大致而言,全文搜索可以在数据库中完成(有的数据库有实现),也可以在数据库外完成,Lucene是后者。这时数据库只是提供新数据,搜索其实是在索引缓冲区中完成的。
时间: 2024-07-28 21:25:58