{"repo":"elastic/elasticsearch-ruby","free":true,"listed":false,"github":"https://github.com/elastic/elasticsearch-ruby","clone":"git clone https://github.com/elastic/elasticsearch-ruby.git","description":"Ruby integrations for Elasticsearch","language":"Ruby","stars":1977,"topics":["ruby","elasticsearch","elastic","search","rubynlp","client"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Elasticsearch Download the latest version of Elasticsearch or sign-up for a free trial of Elastic Cloud . This repository contains the official Elasticsearch Ruby client. The elasticsearch gem is a complete Elasticsearch client which uses two separate libraries: elastic-transport - provides the low-level code for connecting to an Elasticsearch cluster. elasticsearch-api - provides a Ruby API for the Elasticsearch RESTful API. Documentation Please refer to the full documentation on elastic.co for comprehensive information. Both elastic-transport and elasticsearch-api are documented. You can check the elastic-transport and the elasticsearch-api documentation at RubyDocs. Installation Refer to the Installation section of the getting started documentation. Connecting Refer to the Connecting section of the getting started documentation. Usage Creating an index Indexing a document Getting documents Searching documents Updating documents Deleting documents Deleting an index Refer to the official documentation for examples of how to use the most frequently called APIs and doc/examples for some practical examples. For optimal performance, you should use a HTTP library which supports persistent (\"keep-alive\") connections, e.g. Patron or Typhoeus. These libraries are not dependencies of the Elasticsearch gems. Ensure you define a dependency for a HTTP library in your own application. Check out these other official Ruby libraries for working with Elasticsearch: elasticsearch-rails - inte","default_branch":null,"files":null,"tree":[],"storefront":"/r/elastic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elastic/elasticsearch-ruby/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}