Integrate Meilisearch fast and hyper-relevant search engine in your Nuxt application.
Read Nuxt Meilisearch documentation.
Install nuxt-meilisearch:
# with npm
npm install nuxt-meilisearch
# with yarn
yarn add nuxt-meilisearch
# with pnpm
pnpm add nuxt-meilisearch
[!WARNING]
v1.0 introduced a breaking change on the module configuration options.
Then, update your nuxt.config.ts:
export default defineNuxtConfig({
modules: [
'nuxt-meilisearch'
],
meilisearch: {
hostUrl: '<your_meilisearch_host>', //required
searchApiKey: '<public_search_api_key>', // required
adminApiKey: '<admin_api_key>', // optional
serverSideUsage: true // default: false
})
This example performs a search in the books index:
<script setup>
const { search, result } = useMeiliSearch('books')
onMounted(async () => {
await search('harry');
})
</script>
<template>
<div>
{{ result }}
</div>
</template>
Learn more in the Nuxt Meilisearch documentation.
Issues and pull requests are welcome. 🫶
undefinedLocal developmentundefined
npm run dev:prepare to generate type stubs.npm run dev to start playground in development mode.We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.