Skip to content

Full Text Search

刘禄恒 edited this page Nov 14, 2017 · 6 revisions

We want to implement(or add) full text search interface to TableDB using sqlite's fts5 feature(or extension). First we should implement it in local TableDB mode.

requirement

  • all queries are assumed to be in UTF8 (this can be the only encoding)

Roadmap

  • add fts5 support to NPLRuntime(maybe some lua bindings) and add test for fts5 in NPL layer
  • add option hint when use fts5, implement additional interface to Full text search(modify SqliteStore).
  • add more tests to full text search
  • add Chinese tokenizer plugin to fts5(maybe jieba C API)
Clone this wiki locally