cayley icon indicating copy to clipboard operation
cayley copied to clipboard

Text Search

Open iddan opened this issue 6 years ago • 1 comments

MVP implementation of text search based on Bleve. There are many capabilities not included in this PR but anything beyond the basic text search should be added in additional PRs.

Resolves #428

Tasks

  • [ ] For KV stores, Implement Bleve's KV Store instead of creating a file.
  • [x] Update data model to create single property Bleve documents
  • [x] Hook up search.Index() and search.Delete() for quads write and delete
  • [x] Hook up search configuration to Cayley configuration
  • [x] Hookup search.Configuration to Cayley config file (and CLI?)
  • [ ] Documentation:
    • [x] Tutorial
    • [ ] Detailed documentation of configuration options

This change is Reviewable

iddan avatar Nov 21 '19 11:11 iddan

Bleve will only be implemented for in-memory and key-value backends for now.

iddan avatar Nov 30 '19 16:11 iddan