Python interface for Elasticsearch LTR extension
Project description
Python Elasticsearch Learning to Rank client
This is an add-on to official Python Elasticsearch client adding support for Elasticsearch Learning to Rank plugin API.
Installation
python -m pip install elasticsearch_ltr
Usage
from elasticsearch import Elasticsearch
from elasticsearch_ltr import LTRClient
client = Elasticsearch()
LTRClient.infect_client(client)
client.ltr.create_feature_store()
...
For more code you may check out tests/
folder.
Running tests
You'll have to run Elasticsearch on localhost:9200
with LTR plugin installed. Then just do
python -m pytest tests/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file elasticsearch_ltr-1.0.2.tar.gz
.
File metadata
- Download URL: elasticsearch_ltr-1.0.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6044d6f1bf073be6fd0809f443574197719e02403bf00ffb3433788997a9d9 |
|
MD5 | f510e8eaf8b642010b5650306c911e09 |
|
BLAKE2b-256 | 41ef5dcfddbb52e737b48e2668ba9b06f9c6de24ada1e9d3fbe176eb44db1f63 |
File details
Details for the file elasticsearch_ltr-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: elasticsearch_ltr-1.0.2-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc1e308c207e5f31287f0a488f5af53dc765e23b7eb52822eb46f19dd33b98b1 |
|
MD5 | 3c92b0fc1e4f0e480d2d2d6d3bd9724e |
|
BLAKE2b-256 | 869c1733ff83df010207aa1658a612dca8766db1e9263d6296cf9dc500972313 |