Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search index: Implement a search index to support more robust searching capabilities #51

Closed
4 tasks done
htpvu opened this issue May 15, 2017 · 1 comment
Closed
4 tasks done

Comments

@htpvu
Copy link
Contributor

htpvu commented May 15, 2017

Currently the GUI and API allows you to search by a specific URI. It queries the triplestore directly. The search is character and case sensitive. There is no wildcard or best match function and you can’t search literals (non-URIs). Adding an indexer such as Solr, Lucene, or ElasticSearch over the top of the triplestore would make search more intuitive, faster, and would decrease the load placed on the triplestore to do complex searching. Much is unknown about how we could implement this.

The high level tasks could involve. Whoever take on the task of designing and implementing the search index should create implementation tasks according to their design for tracking purpose

  • Write list of requirements/use cases for indexer integration.
  • Read tripplestore and search engine documentation to evaluate options for implementing the indexer against requirements list
  • Do some simple tests using the preferred indexer to ensure it is possible to fulfill the necessary requirements
  • Develop plan to implement indexer based on evaluation.
@htpvu htpvu changed the title Develop Search index to support more robust searching capabilities Search index: Implement a search index to support more robust searching capabilities May 15, 2017
@karenhanson
Copy link
Contributor

Initial search indexer implemented to satisfy checklist items. Further tasks should be logged separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants