No project description provided
Project description
milli-py
Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch.
Due to limitations around Rust lifecycles, methods available via IndexDocuments
and Search
have been integrated directly into the Index
class. This sacrifices simplifies functionality in the original milli package.
Install the package via:
pip install milli
Usage
Basic usage of the milli-py:
import milli
index = milli.Index("path/to/index")
index.add_documents([
{ "id": 0, "title": "Hello world", "content": "This is a sample" },
{ "id": 1, "title": "Hello moon", "content": "This is another sample" },
{ "id": 2, "title": "Hello sun", "content": "This is yet another sample" },
])
results = index.search("wrold")
document = index.get_document(results[0])
assert(document['title'] == "Hello world")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
milli-1.0.0.tar.gz
(281.2 kB
view hashes)
Built Distributions
Close
Hashes for milli-1.0.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778daf9476a51c1a63481c1fb6730bac3ebdef1cd05d94d5d39a589c77b81470 |
|
MD5 | 799852204d4894f491ab919d90ed2703 |
|
BLAKE2b-256 | 8262f1dc799b9a871e87ac32f40be519598e6510744533686705e1d4d82049f0 |
Close
Hashes for milli-1.0.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57278994bbec930b0f61c30f6154809f2012bc9d9b80ba08f25ce8638490764e |
|
MD5 | e3f30f28579ae1bf0febab4eead9e90d |
|
BLAKE2b-256 | 2f151494c4512847932af031ed90902f09eb151ca8a12a9b822f6b98bb614a93 |
Close
Hashes for milli-1.0.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2153fa44d6a3f2d5f08c2555102d1128a30fcc011f16e147a3686f532961a5bc |
|
MD5 | 3c85a995fc8803703ceda935fc74de18 |
|
BLAKE2b-256 | 80fd4b2e7ad35bcce168876cb1b00c2e769db753d1dc7aded3d3be931b59f161 |
Close
Hashes for milli-1.0.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eff75db9e46d8a1d33de0c41aa5c5f180ba831421e6e645539c9072b2d16ee0 |
|
MD5 | 64e91ebb01694420f095cdd84afa4aec |
|
BLAKE2b-256 | bfacad9d38c671b41c5cff8c51936235325276a45ed141df9defceae98c93c8d |
Close
Hashes for milli-1.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbd468c4f60362925dc754f856500cf79a0540af704ff8fb8d14ffb64f11384f |
|
MD5 | 35e03501406d05b5e968c6709078f9d8 |
|
BLAKE2b-256 | 55d8c6742228797069d264b37dc66f93e5292041183505ab402de439c58280a6 |
Close
Hashes for milli-1.0.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98f06cf636048814c8d3d5d9bc1550095ea04a2d808173c434d48ed3abe8138 |
|
MD5 | ab6079de2ba9ccc7a0e24af435f04c84 |
|
BLAKE2b-256 | a24c6fe35d90ea0b4d3d88da074c7816ea52f2532b2dd7f226178a8cd385fc06 |
Close
Hashes for milli-1.0.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a022782a756cc890a6c60ef533fc864fa7c6ea706ce78bd33cb4ccc3f11c06 |
|
MD5 | 6a2e97cdba9b516e7e4548b3df081bf7 |
|
BLAKE2b-256 | 340f22a34910de4f68b8855c0e184ca4947785ae023addc92971799c9ad26ba3 |
Close
Hashes for milli-1.0.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e8807d9d8b7d5a85cd19490fd6160b1fca69f5529f439ae72758eb0fdf89eca |
|
MD5 | 2845342959dd1626bc5f2f2aef51da89 |
|
BLAKE2b-256 | aca21eeb1d11ad75791bb1c190a4b2bbf2dfe0acce791749c55e6b247879989c |
Close
Hashes for milli-1.0.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c0218407055b0d4731f374a7a400c2f6b797c2cd2b425fbfb0a9ad0b7216217 |
|
MD5 | 6c62d01d779961c689ee45823091b690 |
|
BLAKE2b-256 | 1ff842539b4c532997d1e34756061495c21a05ad6d44a8e6503b0831e9904e73 |
Close
Hashes for milli-1.0.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a486fca27140bc1ef8372217dad33513c17234b9815280739693a7a07f3eb8 |
|
MD5 | 691efb2f8d27eaed570df32ae6647dcc |
|
BLAKE2b-256 | ea973ff4594b2e3b7432f39f62696160d5e9f8f34f4f182aacb717fe0dfa8d42 |
Close
Hashes for milli-1.0.0-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15257bdc404ba75b67a0c4380841cdf4c9edb954be2469175682849f4049afb4 |
|
MD5 | 99ab80b99df5477a43bf80020508a337 |
|
BLAKE2b-256 | 6fd8e674fa03dada5478cb21f036d97c436c1668d698428f24dfddebef057385 |
Close
Hashes for milli-1.0.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af9106f9208b95f9b9b91abf2f9ee9d39f644de51829e2f5dc42d586c729e35 |
|
MD5 | a1bc0b87cde884e5f4dc73b5d5bb5e65 |
|
BLAKE2b-256 | bd2eab7956f9391121d3a1918db02b2f0d58b1a6b6ef5bea3cf5e808154adbb3 |
Close
Hashes for milli-1.0.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43cacc7f756eecaa5b1c385bd96c806e6f662d6f2112a1029bfeb592dc38d8a1 |
|
MD5 | c17fd02f282427092576745d1f342955 |
|
BLAKE2b-256 | 2ae8624b40de68c5045d039e86041c7b8550418235dbef13482680796d0c4d9a |
Close
Hashes for milli-1.0.0-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2882f05974c2f86cbccfbf4bf40e5e58ac6aacfa51dd97c1c4f39bb74f33bd04 |
|
MD5 | 74d6b9ec19664627ea30a9192730fca6 |
|
BLAKE2b-256 | a8e1fe8f0a39776e2cfef0dcfe29ecba6ea962f943645289e76bed2fbca05ac9 |
Close
Hashes for milli-1.0.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd84607193d5af9e773e72c258ebbae7f4466948090ce251b8f18674e0f4a9b1 |
|
MD5 | ea22d2e48228c8075021de79379c1829 |
|
BLAKE2b-256 | dc2cc4e0fdb5e8f2430a7b462ecc892232148290ae6bf5b3df36ad9855df9f17 |