Meilisearch Search Engine
Despliega Meilisearch para búsqueda rápida y tolerante a errores tipográficos con configuración sencilla y una generosa oferta de código abierto.
Descripción General
Meilisearch soporta búsqueda multi-idioma con tokenizadores integrados para idiomas CJK, búsqueda facetada, búsqueda geográfica y multi-tenancy a través de tokens de tenant. A diferencia de Elasticsearch, Meilisearch no requiere definición de esquema; autodetecta los tipos de campo y crea índices automáticamente. La API de búsqueda soporta filtros, ordenamiento, paginación y resultados resaltados con una interfaz RESTful simple.
La plataforma puede ser autohospedada (binario único, Docker o VM en la nube) o usada a través de Meilisearch Cloud. Proporciona SDKs oficiales para JavaScript, Python, PHP, Ruby, Go y Rust. El SDK de JavaScript funciona tanto en Node.js como en navegadores. Meilisearch se integra con frameworks populares a través de plugins para Strapi, Firebase y plataformas de documentación como Docusaurus y VuePress.
¿Para Quién Es?
- Añadir búsqueda a un sitio de contenido o portal de documentación
- Construir búsqueda de productos con filtros y facetas
- Implementar búsqueda basada en geolocalización para servicios de ubicación
- Reemplazar Elasticsearch con una alternativa más simple
Instalación
npm install meilisearch Configuración
import { MeiliSearch } from "meilisearch"
const client = new MeiliSearch({
host: process.env.MEILI_HOST || "http://localhost:7700",
apiKey: process.env.MEILI_MASTER_KEY,
})
// Add documents
const index = client.index("movies")
await index.addDocuments(movies)
// Search
const results = await index.search("action hero", {
filter: ["year > 2020", "rating >= 8"],
sort: ["rating:desc"],
limit: 20,
}) Explora herramientas de IA
Las mejores herramientas de IA que complementan tus habilidades
Lee artículos sobre IA y diseño
Consejos y tendencias en el mundo del diseño y la IA
Servidores Relacionados
Sentry Error Tracking
Monitorea errores en producción y analiza sus causas vinculándolos automáticamente con el código responsable.
PostHog Product Analytics
Rastrea el comportamiento de usuarios y analiza embudos de conversión para tomar decisiones basadas en datos.
Database Query Builder
Genera consultas SQL optimizadas y convierte preguntas en lenguaje natural a consultas de base de datos.