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 need 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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ef59a23ccd22adc2f5fa2711261e4bedcce7509e5b0538bec574e70bb60c95f |
|
MD5 | 4a85180e715fa53ac411342fd22164c7 |
|
BLAKE2b-256 | ab58aaf127cd940efaada281bc53adf3fd90f82d52330b897ec72f9e147e4cf9 |