Full Text Search - NPLPackages/TableDB GitHub Wiki

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)