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
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
search.Index()
andsearch.Delete()
for quads write and deletesearch.Configuration
to Cayley config file (and CLI?)This change is![Reviewable](https://reviewable.io/review_button.svg)