دعامات
يعرض تعريف البيانات (أو الوصف باختصار) أحدث مخطط تفصيلي من الدليل المُعتمد، حيث يحتوي كل عمود (الوظيفة أو السمة) على سطر واحد. الأنواع المُتاحة حاليًا هي JSON، ونماذج قياسية مُدمجة، وسلاسل نصية. يجب أن تدعم جميع الأنواع المُتاحة الميزات التالية: INTN وINT8N، وربما FLOATN. الأنواع الفرعية المُتاحة هي FAISS_Dot وFAISS_L1 وHNSW_L1 وHNSW_L2 وHNSW_Mark وSQ4، وربما SQ8.
قم بتثبيت الإصدار الجديد المضمن على تلك التي حققت مبيعات
لإجراء عمليات بحث غير متعلقة بالهوية، يتم حساب جميع الصفوف الحية payment methods online new casino (الفريدة) التي تم تنسيقها (ربما عن طريق فهرس عنصر، أو عن طريق مسح كامل ممتاز). بما أن مهلة الانتظار قد انتهت، فمن المحتمل أن يتم رفع وضع الحصار الأخير تلقائيًا. يتم السماح بإنشاء سجلات WAL (سجلات الإنشاء المستقبلية) تلقائيًا، وبالتالي يتم تأمينها تلقائيًا، حيث يتم استعادة البحث من الأعطال عن طريق إعادة تشغيل سجلات WAL.
عناكب HNSW
- تتيح لك آلات "تاريخ التنبؤ" الجديدة إنهاء الأسئلة بشكل قاطع بعد أن تعمل خارج ميزانية يوم الأداء (الافتراضي) للقبول.
- (لأن عملية بناء دليل المتجهات بسبب الحجز الزائد لا تتم أبدًا.)
- هل ينبغي حقاً أن تعتمد الأوزان على محتويات بعض الحقول الأخرى، حتى مع أننا كنا نعتزم بوضوح حصر جميع استعلاماتنا في العناوين؟
- إلى قناة البحث الخاصة بك SNIPPET(DOCUMENT(), …) يتم استدعاء عناكب الرسائل النصية الكاملة مرة أخرى أثناء التقييم.
- عند وضع القيمة to1، يقوم الفهرس بتحليل نطاق register_file الأولي كقائمة من المقالات، وستقوم بمراقبة واحدة منها مقابل أحدث مخطط.
عند البحث والتصنيف، يصنف Sphinx جميع الكلمات المفتاحية المستخدمة في الاستعلام ضمن مجموعات اهتمام محددة. بدءًا من الإصدار 3.5، يتيح لك الوصول إلى جميع إشارات أهم الوظائف، سواء من فهرس المهنة أو تصنيفها. لذا، داخل كل من الدوال المعرفة من قبل المستخدم (UDFs) وعبارات التصنيف، قد تظهر لك هذه الإشارات، وقد تحتاج إلى فهمها كقيم فارغة (null). يتم تجاهل هذه القيم الفارغة في عملية إنتاج JSON باستخدام الدالة Issues(). في النهاية، تصبح إشارات الوظائف أكثر دقة، حيث يتم تحديدها لكل مهنة على حدة.

في الواقع، أعلى قيم لـ mem_limitation داخليًا تستغرق وقتًا طويلاً جدًا. مع ذلك، هناك بعض الأمور (الاختيارية) التي قد تحتاج إلى تجاهلها، لا سيما sql_query_lay ويمكنك الاشتراك في السمات. اختياري، قياسي، حاول 0، تعريف nolimit.
يتتبع محرك البحث التكميلي الجديد فقط حالات الكلمات المفتاحية المتطابقة، دون توضيح سبب التطابق. على سبيل المثال، لم تكن كلمة "حشو" موجودة في المنطقة "I" مطلقًا، ومع ذلك، لا توجد أي نتائج مطابقة! صحيح أنه يشير إلى تطابق النطاق الأول من المنطقة التالية (المنطقة "B")، ولكن كيف يتطابق النطاق التالي من المنطقة الرابعة الجديدة (المنطقة "I") أيضًا؟ تُخرج الدالة ZONESPANLIST() قائمة بجميع التطابقات التي طابقها برنامج تشغيل ZONESPAN، باستخدام بنية نصية بسيطة. بينما تحسب الدالة VSUM() مناطق متجه المطابقة.
توفير الأوراق الجديدة
على سبيل المثال، يتم التعامل مع وظائف الخطوة الثالثة التي تحمل علامات UINT وBIGINT وDrift_Range باستخدام 24 بايت لكل سطر كامل (4+8+12 بايت على التوالي). تحتوي المستندات عادةً على قائمة من حقول نصية مُعنونة، وخصائص مُخصصة. يتفاعل هذا التعريف بشكل أصلي مع قواعد البيانات هذه، ويعمل مع استعلامات SQL، ويستخرج الأداء، وينشئ فهارس نصية كاملة منها.
البحث: صيغة الاستعلام

نعم، في المثال المذكور أعلاه، استغرقت الاستعلامات المتوسطة 0.011 ثانية فقط من وقت وحدة المعالجة المركزية، ومع ذلك، بلغ إجمالي وقت البحث 7.5 مليون لحظة من وقت وحدة المعالجة المركزية منذ آخر إعادة تشغيل (ليصبح إجمالي عدد الاستعلامات المدعومة 661 مليون استعلام). عند تفعيل خيار –cpustats، ستظهر عدادات عامة أكثر في Reveal Condition، ويمكنك عرض أسطح كل استعلام في مخرجات SHOW META، بالإضافة إلى مزيد من التحليل في سجل الاستعلامات البطيئة، تمامًا مثل خيار –iostats. ولن تكون النتائج سريعة مع مجموعات البيانات التي تحتوي على أكثر من 100 مليون صف! بدلاً من تجميع البيانات المدربة مسبقًا على البيانات التي حددتها مسبقًا، يقوم Sphinx افتراضيًا بإعادة تجميع جميع البيانات في مجموعة البيانات. لتعطيل ذاكرة التخزين المؤقت للاستعلامات، اضبط حد حجمها (akaqcache_max_bytes) على 0.






