Changes for version 0.03
- Integer keys were not handled properly (I misread the Senna source), and it was causing segfaults. This has been fixed.
Changes for version 0.02_05
- Add t/02-morph.t and t/03-ngram.t. Patch by Jun Kuriyama
- Revise some return value codes.
- Doc tweaks
Changes for version 0.02_04
- Fix segfaults when Senna::Cursor has no results. Reported by Jun Kuriyama
Changes for version 0.02_03
- *** Incompatible Change *** Senna::Index->create now takes key_size argument
- Add SEN_VARCHAR_KEY, SEN_INT_KEY and SEN_ENC_* constants
- Add encoding(), key_size(), initial_n_segments(), and flags() (note that you will need a very recent version of senna)
Changes for version 0.02_02
- Start mucking with new API
- Add Senna::Index ->remove
- Change semantics of Senna::Cursor
- Add Senna::Cursor->hits
Changes for version 0.02_01
- Apply patch from Hiroyuki Oyama (work with latest senna API)
- No longer use Senna::Index->new(). Use open() and create() instead.
- Export flags from Senna.pm
- TODO: Design API around new Senna API
- TODO: More tests, examples
Modules
Perl Interface To Senna Fulltext Search Engine
A Senna Cursor Object
Interface to Senna's Index
Senna Search Result