Skip to content

Text Search#893

Open
iddan wants to merge 6 commits into
masterfrom
feature/search
Open

Text Search#893
iddan wants to merge 6 commits into
masterfrom
feature/search

Conversation

@iddan

@iddan iddan commented Nov 21, 2019

Copy link
Copy Markdown
Collaborator

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.
  • Update data model to create single property Bleve documents
  • Hook up search.Index() and search.Delete() for quads write and delete
  • Hook up search configuration to Cayley configuration
  • Hookup search.Configuration to Cayley config file (and CLI?)
  • Documentation:
    • Tutorial
    • Detailed documentation of configuration options

This change is Reviewable

@iddan
iddan requested a review from dennwc November 21, 2019 11:49
@iddan iddan self-assigned this Nov 21, 2019
@iddan iddan added this to the v0.8.0 milestone Nov 23, 2019
@iddan iddan changed the title Full Text Search Text Search Nov 23, 2019
@iddan
iddan marked this pull request as ready for review November 24, 2019 10:45
@iddan

iddan commented Nov 30, 2019

Copy link
Copy Markdown
Collaborator Author

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

Comment thread graph/kv/indexing.go Outdated
Comment thread graph/kv/iterators.go
Comment thread graph/kv/iterators.go Outdated
Comment thread graph/kv/quadstore.go Outdated
Comment thread server/search/search.go Outdated
Comment thread server/search/search.go Outdated
Comment thread server/http/api_v2.go Outdated
@dennwc
dennwc force-pushed the feature/search branch 3 times, most recently from 0056828 to 640ea2e Compare December 15, 2019 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Text Search

2 participants