<commit_before>[[clients]]
== Clients


[[community-perl]]
=== Perl

See the {client}/perl-api/current/index.html[official Elasticsearch Perl client].

[[community-python]]
=== Python

See the {client}/python-api/current/index.html[official Elasticsearch Python client].

* http://github.com/rhec/pyelasticsearch[pyelasticsearch]:
  Python client.

* https://github.com/eriky/ESClient[ESClient]:
  A lightweight and easy to use Python client for Elasticsearch.

* https://github.com/humangeo/rawes[rawes]:
  Python low level client.

* https://github.com/mozilla/elasticutils/[elasticutils]:
  A friendly chainable Elasticsearch interface for Python.

* http://intridea.github.io/surfiki-refine-elasticsearch/[Surfiki Refine]:
  Python Map-Reduce engine targeting Elasticsearch indices.

* http://github.com/aparo/pyes[pyes]:
  Python client.


[[community-ruby]]
=== Ruby

See the {client}/ruby-api/current/index.html[official Elasticsearch Ruby client].

* http://github.com/karmi/tire[Tire]:
  Ruby API & DSL, with ActiveRecord/ActiveModel integration.

* http://github.com/grantr/rubberband[rubberband]:
  Ruby client.

* https://github.com/PoseBiz/stretcher[stretcher]:
  Ruby client.

* https://github.com/wireframe/elastic_searchable/[elastic_searchable]:
  Ruby client + Rails integration.


[[community-php]]<commit_msg>Removing EOL client rubberband and adding official php client<commit_after>[[clients]]
== Clients


[[community-perl]]
=== Perl

See the {client}/perl-api/current/index.html[official Elasticsearch Perl client].

[[community-python]]
=== Python

See the {client}/python-api/current/index.html[official Elasticsearch Python client].

* http://github.com/rhec/pyelasticsearch[pyelasticsearch]:
  Python client.

* https://github.com/eriky/ESClient[ESClient]:
  A lightweight and easy to use Python client for Elasticsearch.

* https://github.com/humangeo/rawes[rawes]:
  Python low level client.

* https://github.com/mozilla/elasticutils/[elasticutils]:
  A friendly chainable Elasticsearch interface for Python.

* http://intridea.github.io/surfiki-refine-elasticsearch/[Surfiki Refine]:
  Python Map-Reduce engine targeting Elasticsearch indices.

* http://github.com/aparo/pyes[pyes]:
  Python client.


[[community-ruby]]
=== Ruby

See the {client}/ruby-api/current/index.html[official Elasticsearch Ruby client].

* http://github.com/karmi/tire[Tire]:
  Ruby API & DSL, with ActiveRecord/ActiveModel integration.

* https://github.com/PoseBiz/stretcher[stretcher]:
  Ruby client.

* https://github.com/wireframe/elastic_searchable/[elastic_searchable]:
  Ruby client + Rails integration.


[[community-php]]
{'fraction_non_alphanumeric': 0.13830996589617278, 'fraction_numerical': 0.0, 'mean_word_length': 4.866666666666666, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1532301', 'n_tokens_mistral': 867, 'n_tokens_neox': 832, 'n_words': 170}