پرش به محتوای اصلی
پرش به محتوای مقاله

Manticore Search: ادغام احراز هویت و جست‌وجوی محاوره‌ای در یک به‌روزرسانی

·۱ تیر ۱۴۰۵۴ دقیقه مطالعه
نسخه ۲۷.۱.۵ مانتیکور سرچ: احراز هویت، جداول شاردشده، جستجوی مکالمه‌ای و سرعت بیشتر جستجوی برداری
نسخه ۲۷.۱.۵ مانتیکور سرچ: احراز هویت، جداول شاردشده، جستجوی مکالمه‌ای و سرعت بیشتر جستجوی برداری
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

ادغام مستقیم قابلیت‌های Conversational Search و Auth در هسته موتور جست‌وجو؛ به جای اینکه دیتابیس فقط داده را برگرداند، اکنون خودش مدیریت گفتگو و احراز هویت کاربر را بر عهده می‌گیرد.

دیگر نیازی نیست برای پایگاه‌داده برداری خود لایه‌ی امنیتی خارجی یا خط لول بازیابی مجزا برای مدل‌های زبانی بزرگ طراحی کنید. Manticore Search در ۲۲ ژوئن ۲۰۲۶ نسخه ۲۷.۱.۵ را منتشر کرد و مکانیسم احراز هویت بومی و جست‌وجوی محاوره‌ای را مستقیماً در هسته موتور خود ادغام کرد.

برای سال‌ها، توسعه‌دهندگان کنترل دسترسی به پایگاه‌داده را از طریق پروکسی‌های خارجی یا محدودیت‌های سطح شبکه مدیریت می‌کردند. طبق اعلام این شرکت، انتقال احراز هویت و مجوزدهی (Authorization) به هسته محصول، نیاز به این پوشش‌های Third-party را حذف می‌کند و اجازه می‌دهد دسترسی‌های دقیقی در عملیات MySQL، HTTP/HTTPS و تکثیر (Replication) تعریف شود.

نسخه ۲۷.۱.۵ مانتیکور سرچ: احراز هویت، جداول شاردشده، جستجوی مکالمه‌ای و سرعت بیشتر جستجوی برداری

همان‌طور که در تحلیل‌های پیشین ما درباره‌ی کاهش پیچیدگی‌های زیرساختی مدل‌های هوش مصنوعی اشاره کردیم، ادغام قابلیت‌ها در لایه‌ی داده، تأخیر را به‌شدت کاهش می‌دهد. چشمگیرترین بخش این به‌روزرسانی، قابلیت جست‌وجوی محاوره‌ای است. به جای ساخت یک لایه‌ی پیچیده برای تولید بازیابی‌افزا (RAG) — که شبیه دانش‌آموزی است که قبل از جواب دادن، اول کتاب درسی را باز می‌کند و از آن نقل می‌آورد — کاربران اکنون می‌توانند با دستورات CREATE CHAT MODEL و CALL CHAT از جداول برداری پرس‌وجو کنند.

بر اساس مستندات فنی، این سامانه جست‌وجوهای KNN را روی فیلدهای FLOAT_VECTOR اجرا می‌کند، زمینه (Context) مورد نیاز برای مدل را از ستون‌های منبع استخراج کرده و تاریخچه گفتگو را از طریق conversation_uuid مدیریت می‌کند تا هم پاسخ نهایی و هم منابع پشتیبان را برگرداند.

عملکرد در استقرار‌های مقیاس‌بزرگ نیز تقویت شده است. این نسخه جداول Sharded را معرفی می‌کند که اجازه می‌دهد موتور جست‌وجو، عملیات درج (Insert) را بین بخش‌های مختلف توزیع کرده و چرخه حیات آن‌ها را در یک نقطه مدیریت کند. این تغییر باعث می‌شود توسعه‌دهندگان منطق کمتری برای Sharding در کد برنامه بنویسند.

به گزارش Manticore، بازدهی جست‌وجوی برداری در نسخه‌های اخیر به‌صورت تدریجی رشد کرده است:

  • نسخه ۲۵.۱.۰: بهبود محاسبات فاصله KNN و بارگذاری AVX-512.
  • نسخه ۲۵.۲.۰: افزودن پشتیبانی از بردار معنایی (Embedding) محلی ONNX در کتابخانه Manticore Collection Library (MCL).
  • نسخه‌های ۲۵.۱۴.۰ و ۲۵.۱۵.۰: معرفی ساختارهای HNSW چندرشته‌ای (Multithreaded) که زمان عملیات ALTER TABLE ... REBUILD KNN را به‌شدت کاهش داد.

علاوه بر بردارها، ابزارهای تحلیلی و کاربردی جست‌وجو نیز اصلاح شده‌اند. حالت جدید facet_filter_mode به سایت‌های تجارت الکترونیک اجازه می‌دهد دسته‌بندی‌های انتخاب‌شده و ناموجود (Unavailable Buckets) را در هنگام فیلتر کردن فعال نگه دارند. همچنین تابع date_histogram() اکنون از مناطق زمانی (Time Zones) و آفست‌ها پشتیبانی می‌کند. تجمیع‌های آماری مانند Percentiles و MAD (انحراف مطلق میانه) نیز اکنون با داشبوردهای OpenSearch سازگار شده‌اند.

پایداری عملیاتی اولویت اصلی بوده و ۶۵ مورد اصلاحیه در لیست تغییرات (Changelog) ثبت شده است. نسخه ۲۷.۱.۵ به‌طور خاص مشکل کرش (Crash) هنگام واکشی ویژگی‌های ستونی float_vector را حل کرد. سایر اصلاحات شامل رفع رفتارهای پروتکل باینری MySQL در نسخه ۲۵.۱۲.۱ و بهبود تعامل با Fluent Bit برای ingest دسته‌ای جهت جلوگیری از درج‌های تکراری است.

این چرخش به سمت یک موتور جست‌وجوی «همه-در-یک»، Manticore Search را از یک ایندکس ساده به یک پلتفرم جامع داده‌های هوش مصنوعی تبدیل می‌کند. با جذب لایه‌های بازیابی و امنیت، «مالیات معماری» (Architectural Tax) که معمولاً هنگام مقیاس‌بندی سیستم‌های RAG پرداخت می‌شود، حذف می‌گردد.

برای توسعه‌دهندگان، برد فوری این است که می‌توانند بدون ترک محیط پایگاه‌داده، از بردارهای خام به یک دستیار پرسش‌وپاسخ فعال برسند و تأخیر سیستم را کاهش دهند.

گام بعدی شما

  • اگر در حال ارتقا هستید، با دقت در مورد rollout احراز هویت پیش بروید. طبق یادداشت‌های رسمی انتشار، ابتدا باید عامل‌های راه دور (Remote Agents) و همتایان تکثیر را آپدیت کنید و سپس Masterها را ارتقا دهید.
  • احراز هویت را تنها پس از قرارگیری کل توپولوژی روی نسخه جدید فعال کنید تا اختلال در دسترسی رخ ندهد.
  • قابلیت CALL CHAT را برای جایگزینی لایه‌های واسط کدنویسی در پروژه‌های RAG فعلی خود تست کنید.

اما اثر این ادغام‌های بومی LLM بر بازار کلی پایگاه‌داده‌های برداری و محو شدن مرز بین «پایگاه‌داده» و «هماهنگ‌کننده هوش مصنوعی» (AI Orchestrator) را در گزارش بعدی بررسی خواهیم کرد.

چرا این موضوع مهم است؟

این به‌روزرسانی با حذف نیاز به پروکسی‌های امنیتی و لایه‌های بازیابی مجزا، پیچیدگی عملیاتی (Operational Complexity) سیستم‌های AI را کاهش می‌دهد. اعتبار این تغییر در کاهش تأخیر (Latency) و ساده‌سازی استقرار برای تیم‌های مهندسی نهفته است.

تأثیر برای ایران

به‌دلیل متن‌باز بودن Manticore، توسعه‌دهندگان ایرانی می‌توانند بدون درگیری با تحریم‌های API، زیرساخت‌های RAG پیشرفته و امن را به‌صورت Self-hosted در سرورهای داخلی مستقر کنند.

·نگاه ما
تحریریه دات‌هوش

تلاش Manticore برای بلعیدن لایه‌های میان‌افزار (Middleware) نشان می‌دهد که رقابت در بازار Vector DB دیگر بر سر دقت جست‌وجو نیست، بلکه بر سر کاهش تعداد قطعات متحرک در معماری است. انتقال منطق RAG به درون SQL، توسعه‌دهندگان را از شر مدیریت پیچیده ارتباط بین مدل و دیتابیس خلاص می‌کند و عملاً مفهوم «پایگاه‌داده» را به «سرویس داده هوشمند» تغییر می‌دهد.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.