
lucene
文章平均质量分 96
iteye_20432
这个作者很懒,什么都没留下…
展开
-
lucene事务(译与解)
本文分两部份,第一部份为译:是对是对于lucene事务的一篇佳作《Transactional Lucene》的翻译。第二部份为解:是本人对一文中提到一些概念在源码层次的一些理解分析,参考lucene源码版本为4.10.4。《Transactional Lucene》中还提到了多commit在实际生产中的一些妙用,值得参考。 一、译 很多用户并不了解Lucene API的事务语义及其在搜索应...2015-10-07 23:30:12 · 318 阅读 · 0 评论 -
基于lucene的内嵌式kv存储
应用背景 诸多业务场景下,都有使用kv型式存储数据供快速查询的需求。正常的做法有使用HashMap存入内存,或者存入外部的nosql KV数据库/缓存。 使用HashMap做KV存储,速度快,但是如果数据量达到百万及至千万级时,HashMap必将占用大量的java堆内存,给应用带来极大的内存回收压力。 外部kv存储,以堆外(offHeap)存储的方式让我们的应用免于内存回收之忧,但其查...原创 2016-10-24 21:53:39 · 675 阅读 · 0 评论