لإنهاء الحديث عن أجزائك وقيمك، دعنا نحلل تشبيهًا بسيطًا. تُعدّ AndFACTORS() اليوم قاعدة رائعة جديدة للإنتاجية، وهي قاعدة تغطية tokclass_adult. يتم إنشاء ميزة التغطية tokclass_adult تلقائيًا لكل مهنة بناءً على العدد. يتم حساب tokclasses لكل مهنة عند الفهرسة. ربما لاحظت أن tokclasses تحتوي على عدة إدخالات، لكل منها عدد الفئة ومصطلح الملف.
بدايةً، تجنب استخدام المتجهات المركبة التي تخزن البيانات الرقمية لعلامات تجارية مختلفة، إن لم تكن متجهات مزدوجة مُحسَّنة. فهي تُنتج أحيانًا قيمة السطر الجديد بالنسبة لعناكب البحث التي تحتوي على العمود، أو ربما القيمة القياسية بالنسبة لتلك التي لا تحتوي عليه. بدلاً من الاعتراضات، تسترجع هذه الدالة جميع النصوص الكاملة المحفوظة. تُعد الدالة DOCUMENT() دالة مساعدة لاسترجاع مستندات النصوص الكاملة من مخزن المستندات، وتُستخدم هذه المستندات كخريطة تفاعلية من المهنة إلى المحتوى، والتي يمكن تطبيقها بعد ذلك مع خصائص أخرى تابعة. في حالة عدم وجود تعارض، تُقدم هذه الدالة ملخصًا للتعليقات التوضيحية التي طابقتها عناكب البحث في الحقل (الأرقام الجديدة للأسطر المُقابلة في المهنة).
استفسارات
في الوقت نفسه، قد تكون النتائج النموذجية غير سالبة (أكبر من أو تساوي الصفر)، وبالتالي يمكن التغاضي عن الفلسفة الخاطئة. مع ذلك، لا يتم تنزيل تطبيق الطيار i24Slot تجاهل مجموعة الحصول الجديدة ذات طول عدم التطابق الممتاز. لذا، يجب أن تكون مصفوفات JSON عبارة عن متجهات انجراف. فهي تُنشئ سجلات تعليقات توضيحية فارغة (قد لا تتطابق أبدًا). يتم ترقيم التعليقات التوضيحية الشخصية بالتسلسل على مستوى العالم، بدءًا من 0.
json_autoconv_quantity

على سبيل المثال، vec1 هو في الواقع نطاق عدد صحيح، ويمكنك استخدام دالة weDOT() لمقارنته إما بمتجه عدد صحيح أو متجه عدد عشري. (وهنا يكمن بصيص أمل في أنهم يفعلون ذلك أحيانًا للأشخاص الذين يقرؤون الوثائق بالفعل). الأداة الأساسية هنا هي دالة weDOT() لحساب مجموعة علامات بين وسيطي المتجه. ولكن، لكي تطلب نوع int8 أو float في رقم JSON، عليك استخدام امتدادات صيغة JSON الخاصة بنا. يقوم Sphinx تلقائيًا بالعثور على مصفوفات الأعداد الصحيحة في JSON، بقيم تتناسب مع مجموعة int32 أو int64، ويمكنك تخزينها ومعالجتها لاحقًا بكفاءة. على سبيل المثال، تستهلك مجموعة ثابتة تحتوي على 32 عنصرًا في Sphinx (المعروفة باسم متجه 32D f32 في ML) 128 بايت لكل سطر.
الاحتياجات الكاملة
يحمل معه سجلاً مصوراً يوثق تاريخ أحدث حانة، وقد تجد بطاقات صغيرة تساعد الزوار على إيجاد المدخل بسهولة. لذا، فإن إعادة طلاءها الرائعة محدودة، حيث لا يتجاوز عددها 500 بطاقة دولية، وكل بطاقة مرقمة بشكل فردي. احذر من الخروج، فقد تكون الحانة فارغة.
بطاقات مأوى SHA1
- بالطبع، هناك مع ذلك تكاليف إضافية لتخزين عوامل JSON المهمة الجديدة، بالإضافة إلى بنية الملف العامة، وبالتالي سيستغرق الملف بأكمله وقتًا أطول.
- أو ملف auth_users، وهو الملف الجديد الذي يحتوي على المستخدمين وتجزئات كلمات المرور التي يمكنك البحث عنها لفرض قيود على الوصول.
- وتذكر أن نمط التغطية المتسق للأحرف هو مجرد وضع دقيق، وليس وضع سلسلة فرعية رائعة، لذلك.
- بصورة أكثر رسمية، فإن الإنتاجية عبارة عن متجه فرعي يبدأ المرء من الدليل ويمكنك أن ينتهي قبل القائمة داخل أحدث تعارض.
سيتم تعيين الجزء الجديد من التغطية بمجرد أن تتناسب الرموز (الخام) مع المسار. قيم tokclass الجديدة هي في الواقع أقنعة بت للفئات المطابقة. يتطلب تكوين هذا توجيهين فقط، tokclasses لتعريف الفئات الجديدة، وlist_tokclass_sphere لمساعدتك في تحديد المناطق "المهمة" الجديدة. بدءًا من الإصدار 3.5، يمكنك إعداد العديد من فئات الرموز (الخام)، وجعل Sphinx يحسب لكل مهنة ويمكنك لكل استعلام أقنعة بت لفئة الرمز. يتم تعيين مدة صلاحيتها تلقائيًا إلى واحد على الأقل ويمكنك الحصول على أي مجموع منخفض الصفر. هذا رمز لكل مهنة يمكنك تطبيقه ببساطة على الحقول المدرجة في tokhash.

تُحسّن خوارزمية مطابقة عبارتين درجة التصنيف a-1.5xboost وتشترك في Lbs() تمامًا كما تفعل خوارزمية مطابقة الكلمات الثلاث في مجتمع المقالات. الصيغة الافتراضية الجديدة هي صيغة centered-inproximity_bm15 سريعة، حيث تُعطي الأولوية لمطابقات العبارات. عادةً ما تحتاج إلى إلغاء هذا القيد يدويًا لمزيد من مجموعات الاستعلامات المعقدة.
يجب أن تكون أسماء المهن موجودة في الدليل، وإلا فإن الاستعلام الجديد غالبًا ما يفشل بسبب خطأ. ضع في اعتبارك أنه عندما تكون جميع النصائح أكثر بكثير مما يتعلق بأساس موضعي واحد lcs (المستخدم في defaultranker)، فهناك العديد من العناصر الموضعية أكثر من مجرد عنصر واحد. وذلك لأن العناصر التي تحتوي على مواضع OR عادية تُنشئ، بشكل أساسي، بحثًا عن الطلب بأكمله كما لو لم يكن هناك عوامل تشغيل، مثل متصفح الإنترنت.
للحصول على معلومات دقيقة، يُنصح بالاطلاع على مستندات التعليقات التوضيحية بشكل عام، أو على مقالة "الوصول إلى التعليقات التوضيحية المنسقة" تحديدًا. تُتيح الدالة ANNOTS() عرض التعليقات التوضيحية المزدوجة. إذا لم تكن الوظيفة التي تبحث عنها مُدرجة هنا، فيُرجى الرجوع إلى إصدار Sphinx v.dos.xreference السابق. تدعم عبارات SphinxQL المتعددة شروط تضمين وتجاهل اختيارية، والتي تُستخدم، على التوالي، لاستبعاد الصفوف المُتمركزة حول مُخبأ.