rubber-soul

Service that links engine models in RethinkDB to Elasticsearch

rubber-soul

A small service that hooks into rethinkdb-orm models and generates elasticsearch indicies. Exposes a REST API to reindex/backfill specific models

Implementation

Each rethinkdb table receives an index Belongs to association are modelled with _type mappings.

flow

  1. include the mappings manager with your models
  2. start spider-gazelle service
  3. generates mappings, reindexes es by default (hmm)
  4. when document event from rethinkdb occurs, place in document index first then all parents

Development

Will require rethinkdb and elasticsearch services

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Github statistic:
  • 0
  • 0
  • 7
  • 0
  • 24 days ago

License:

MIT License

Links: