Release NotesCurent2.0.0-rc2- Issue 51 (Yasuhiro Matsuda)
- Other performance improvements (Yasuhiro Matsuda)
2.0.0-rc1- Issue 44 (John Wang, Lucene upgrade)
- Issue 46 (Lei Wang)
- Issue 37 (John Wang)
- Issue 48 (John Wang)
- Memory improvements (Yasuhiro Matsuda & Xiaoyang Gu)
- Index snapshot support (Yasuhiro Matsuda)
API & Behavior ChangesDue to significant changes in Lucene 2.9.x, we had to make the following API and behavior changes as well. - Indexable renamed to ZoieIndexable, getUID() now returns a long, and buildDocuments changed to buildIndexingReqs.
- IndexableInterpreter changed to ZoieIndexableInterpreter to return ZoieIndexable
- IndexReaderDecorator has a new api: redecorate(), to correct implementation of this api is to just rewrap the inner indexReader, it is guaranteed the ZoieIndexReader instance passed in contains inner segment that has not changed, merely reopened.
- IndexReaderFactory has a new api: returnIndexReaders(), which is a clean up call must now be called after done with the readers. Do not call close() on the readers.
- ZoieIndexReader can no longer be new'd, open() factory method is to be called instead.
- ZoieSystem now instead returns a List of decorated readers, it now readers a List of ZoieIndexReaders, and decorated readers can be obtained from ZoieIndexReader.getDecoratedReaders().
1.4.1- Issue 38 (Xiaoyang Gu)
- Issue 41 (Xiaoyang Gu)
- Fixed a intermittent problem where flushEvents may cause a hang. (only during testing)
1.4.0- Issue 36 (Yasuhiro Matsuda)
- Issue 34 (John Wang)
- Issue 30 (Yasuhiro Matsuda)
- Issue 27 (Yasuhiro Matsuda)
- Issue 25 (Yasuhiro Matsuda)
- Issue 29 (Yasuhiro Matsuda)
- Issue 39 (Yasuhiro Matsuda)
- some performance improvements (ram-to-disk index segment copy, ZoieMergePolicy new segment merge policy)
1.3.11.3.01.2.5- Numerous core bug fixes (Yasuhiro Matsuda)
- Performance enhancements (Yasuhiro Matsuda)
- Issue 15 : jmx control to see batch count (Yasuhiro Matsuda)
- Issue 12 : auto disable memory/realtime indexing when index load is very high (Yasuhiro Matsuda)
1.2.0- Numerous core bug fixes (Yasuhiro Matsuda)
- Added more realtime test cases (Yasuhiro Matsuda)
- Fixed jmx issue (John Wang)
- Cleaned up the example war (John Wang)
- Repackage and build file clean up (John Wang)
1.1.0- Lucene 2.4 upgrade (John Wang)
- Issue 7 : Clean up threading in StreamDataProvider and MemoryDataProvider (Yasuhiro Matsuda)
- Issue 8 : Add an addEvent method to MemoryStreamSourceDataProvider (Yasuhiro Matsuda)
- Issue 10 : Batch up documents when data incoming rate is faster than real time indexing rate (Yasuhiro Matsuda)
1.0.0Initial Release
|