Go to homeMeilisearch's logo
Background gradient and figure
Back to integrations
AIFeaturedPlatformsInfrastructureSDKsFeatured

JavaScript

Build high-performance search features with Meilisearch’s isomorphic JavaScript client.

Overview

Full-text & AI search with Laravel. Build user-facing search and retrieval experience thanks to a full-typed isomorphic JavaScript library.

Features

  • Full-text search - Prefix search, typo tolerance, synonyms, stop words, filters, and all that jazz
  • Vector search - Semantic search, recommendations, and multi-modal search
  • Hybrid search - Blend keyword efficiency and semantic depth
  • Geo search - Filter and sort results based on their location
  • Multitenancy - Built-in security for multitenant applications
  • Isomorphic - A single library that runs in all runtimes

Getting started

For guides, tutorials, and code samples, please consult the Meilisearch Documentation. For the full API reference of this SDK, consult the client library documentation.

Additional resources

  • Next.js movies demo - This app uses hybrid search to allow users to search for movies and find streaming platforms to watch them.
  • Nuxt ecommerce guide - Learn how to integrate real time sorting, filtering, and faceted search in this complete guide for Nuxt.
  • Node.js multitenancy guide - Learn to restrict user search permissions based on documents attributes.

Full-text & AI search with JavaScript

Harness the power of Meilisearch to build high-performance search experiences with our isomorphic JavaScript library.

trusted by amazing companies

Fully equipped

The complete toolkit to build superior search experiences with JavaScript (and TypeScript!)

      Full-text search illustration

      Full-text search

      Prefix search, typo tolerance, synonyms, stop words, filters, and more.

      Vector search illustration

      Vector search

      Build recommendations, semantic search, and multi-modal experiences thanks to vector storage capabilities.

      Hybrid search illustration

      Hybrid search

      Blend keyword efficiency and semantic depth for a context-aware search that's precise and relevant.

      Geo search illustration

      Geo search

      Filter and sort results based on their geographic locations.

      Multitenancy illustration

      Multitenancy

      Provide secure search in multi-tenant applications thanks to dedicated API for multitenancy.

      Open source illustration

      Open source

      Benefit from all the community learning materials, resources, and support.

Get started with JavaScript

Check out our resources to help you integrate search into your JavaScript and TypeScript applications.

Next.js demo

Check out our live demo and open-source repository to learn how to integrate Meilisearch with Next.js 14. This example application uses hybrid search to allow users to search for movies and find streaming platforms to watch them.

Multitenancy guide

Learn how to implement search in a multi-tenant Node.js application. This step-by-step guide uses the example of a multitenant Node.js application that handles sensitive medical data, allowing patients to search only for their own appointments.

Nuxt ecommerce search guide

Learn how to integrate real time sorting, filtering, and faceted search in this complete guide for Nuxt

Elevate your search experience

Easily craft a best-in-class search.

      UI components illustration

      UI components

      Benefit from components like search bar, refinement lists, and pagination out of the box.

      Multiple frameworks illustration

      Multiple frameworks

      Integrate with InstantSearch and use your favorite JavaScript flavor: React, Vue, Angular, or Vanilla JS.

      Routing illustration

      Routing

      Keep your pages' URLs in sync with the active filters and pagination state to improve UX and SEO.

Ready to try Meilisearch?

Join more than 20k developers who choose Meilisearch to build world-class search experiences.

Cloud

Try Meilisearch Cloud for free for 14 days.