v0.0.1
A MeiliSearch API wrapper for Deno with no dependencies
Repository
Current version released
2 years ago
denosearch
denosearch is a wrapper for the MeiliSearch API in Deno. It provides a simple and convenient way to interact with the MeiliSearch API.
⚠️ WARNING: This MeiliSearch wrapper is currently under heavy development, and breaking changes may occur frequently. It’s currently not recommended to use this in production environments. ⚠️
Usage
Create a client
const client = new Client({
host: "http://localhost:7700",
apiKey: "YOUR_API_KEY",
});
Check health status
const health = await client.health();
console.log(health);
List indexes
const indexes = await client.listIndexes();
console.log(indexes);
Get an index
const index = await client.getIndex("movies");
console.log(index);
Get index stats
const stats = await index.stats();
console.log(stats);
Perform a search
const searchOptions = {
q: "query",
limit: 10,
sort: ["rating:desc", "date:desc"]
};
const searchResult = await index.search(searchOptions);
console.log(searchResult);
Note: Please replace "YOUR_API_KEY"
with your actual MeiliSearch API key and "http://localhost:7700"
with the URL of your MeiliSearch instance.