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
Close
Hashes for elasticsearch_ltr-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc1e308c207e5f31287f0a488f5af53dc765e23b7eb52822eb46f19dd33b98b1 |
|
MD5 | 3c92b0fc1e4f0e480d2d2d6d3bd9724e |
|
BLAKE2b-256 | 869c1733ff83df010207aa1658a612dca8766db1e9263d6296cf9dc500972313 |