flex-models

Gem Version

Transparently integrates your models with one or more elasticsearch indices:

  • Automatic integration with your ActiveRecord and Mongoid models
  • Direct management of indices throught ActiveModel
    • Validations and callbacks
    • Typecasting
    • Attribute defaults
    • Persistent storage with optimistic lock update
    • integration with the elasticsearch-mapper-attachment plugin
    • finders, chainable scopes etc. see 4.3 %
  • Automatic generation of elasticsearch mappings based on your models
  • Parent/Child Relationships
  • Bulk import
  • Real-time indexing and search capabilities

Credits

Special thanks for their sponsorship to Escalate Media and Barquin International.

Copyright (c) 2012-2013 by Domizio Demichelis
See LICENSE for details.