rom-elasticsearch
                                
                                
                                
                                    rom-elasticsearch copied to clipboard
                            
                            
                            
                        Elasticsearch adapter for rom-rb
This PR adds support for specifying nested or object attribute types in ROM. As an example: ```ruby class User < ROM::Relation[:elasticsearch] schema do attribute :profile, ROM::Elasticsearch::Types.Nested do attribute :email, ROM::Elasticsearch::Types.Text...
Bulk API is useful in cases of create or update multiple documents. Current API has some problems with performance in cases of inserting thousands of documents. [Bulk API](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html)
https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html Here is a workaround ```ruby schema(:my_index) do attribute :authors, Types::Object.meta( type: 'nested', properties: { 'person_name': { 'type': 'text' } } ) end ``` that should be rewritten as following:...
We should define `Elasticsearch::Types` for everything that ES6+ supports. See https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html
## Describe the bug The link on the github homepage to 'User Documentation' is broken.