Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evref-bl/elasticsearch-pharo-api
This is a client implementation of the Elasticsearch API in Pharo
https://github.com/evref-bl/elasticsearch-pharo-api
elasticsearch moose pharo
Last synced: 5 days ago
JSON representation
This is a client implementation of the Elasticsearch API in Pharo
- Host: GitHub
- URL: https://github.com/evref-bl/elasticsearch-pharo-api
- Owner: Evref-BL
- License: mit
- Created: 2023-02-20T12:07:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-16T12:46:42.000Z (over 1 year ago)
- Last Synced: 2024-12-18T21:17:11.415Z (5 days ago)
- Topics: elasticsearch, moose, pharo
- Language: Smalltalk
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Elasticsearch - Pharo API
This is a client for the [elasticsearch REST API](https://www.elastic.co/guide/en/elasticsearch/reference/current/rest-apis.html) in Pharo.
We improve this repository when we need it, and thus it might not implement all the features.
## Installation
```st
Metacello new
githubUser: 'Evref-BL' project: 'Elasticsearch-Pharo-API' commitish: 'main' path: 'src';
baseline: 'ElasticsearchAPI';
load
```## Usage example
```st
api := ELKSearchApi new.
api beHttp.
api endpoint: 'localhost'.
api port: 9200.
api index: '.ds-traces-apm-default-2023.02.17-000001'.
api apiKey: ''.
api size: 5000.api performRequest
```