تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لأدوات AI Coding
البيانات والتحليلات

Meilisearch Search Engine

نشر Meilisearch لبحث سريع ومتسامح مع الأخطاء الإملائية مع إعداد سهل وعرض مفتوح المصدر سخي.

Claude Code Cursor Copilot Windsurf

نظرة عامة

Meilisearch هو محرك بحث مفتوح المصدر وفائق السرعة مكتوب بلغة Rust. يوفر نتائج بحث متسامحة مع الأخطاء الإملائية وذات صلة في أقل من 50 مللي ثانية بدون تكوين مطلوب. صُمم المحرك كحل بحث جاهز يعمل من البداية مع إعدادات افتراضية معقولة لترتيب الصلة والسمات القابلة للتصفية وتمييز النتائج.

يدعم Meilisearch البحث متعدد اللغات مع محللات مدمجة للغات CJK والبحث المحدد والبحث الجغرافي وتعدد المستأجرين من خلال رموز المستأجر. على عكس Elasticsearch لا يتطلب Meilisearch تعريف مخطط فهو يكتشف أنواع الحقول تلقائياً وينشئ الفهارس تلقائياً.

يمكن استضافة المنصة ذاتياً (ملف ثنائي واحد أو Docker أو VM سحابي) أو استخدامها عبر Meilisearch Cloud. توفر حزم SDK رسمية لـ JavaScript وPython وPHP وRuby وGo وRust. تعمل حزمة JavaScript SDK في كل من Node.js والمتصفحات.

لمن هذه الأداة؟

  • إضافة بحث لموقع محتوى أو بوابة وثائق
  • بناء بحث منتجات مع مرشحات ومحددات
  • تنفيذ بحث جغرافي لخدمات الموقع
  • استبدال Elasticsearch ببديل أبسط

التثبيت

إعداد Claude Code
npm install meilisearch

الإعدادات

import { MeiliSearch } from "meilisearch"

const client = new MeiliSearch({
  host: process.env.MEILI_HOST || "http://localhost:7700",
  apiKey: process.env.MEILI_MASTER_KEY,
})

const index = client.index("movies")
await index.addDocuments(movies)

const results = await index.search("action hero", {
  filter: ["year > 2020", "rating >= 8"],
  sort: ["rating:desc"],
  limit: 20,
})