مقالات
تتجاهل دالة SPH_SORT_Importance أي معلمات إضافية، وتُرتّب النتائج باستمرار وفقًا لترتيب الصلة. ثم يتم اختيار أفضل 10 نتائج بناءً على قيمة الدالة المُعرّفة من قِبل المستخدم (UDF) وإعادتها إلى البرنامج. يمكن أيضًا تكرار هذه العملية لأفضل 100 نتيجة فقط باستخدام دالة Lbs()، وفقًا للحد الداخلي. للحفاظ على أداء معقول، قد نحتاج لاحقًا إلى استخدام تعبير أبسط بكثير يقوم بترتيب النتائج بأنفسنا، وتطبيق الدالة المُعرّفة من قِبل المستخدم (UDF) الجديدة والمكلفة على عدد قليل من أفضل النتائج، على سبيل المثال، أفضل 100 نتيجة.
تحتوي هذه الأعمدة عادةً على أسئلة SphinxQL خام، ويمكنك العثور على استفسارات واجهة برمجة التطبيقات (API)، وبنية الرسائل النصية الكاملة، وقد يتم عرض التعليقات. تم تحسين فهرس RT الجديد، وهو متاح للتصفح، وستجده في (تقريبًا) أوقات التحسين. بشكل أساسي، يدمج أحدث تحسين مجموعات أجزاء القرص، مع حذف البيانات التي تم إخفاؤها بواسطة رقم K. قد تختلف قائمة الادعاءات (وستختلف بالتأكيد) على مر السنين، بينما نقوم بتحسين أحدث الادعاءات.
تُتيح عبارة "استدعاء المصطلحات"، المُضافة في الإصدار التجريبي 1.10، تقسيم النص إلى كلمات من نوعك. ستكون الوسائط الجديدة إما عبارة، أو جمل، أو حتى حالات استخدام عامل مُماثل. ويتمثل الاستنتاج الافتراضي الجديد في مطابقة المستند إذا تطابقت الكلمة المفتاحية المُستخرجة. أما عبارة "قبل" (المعروفة أيضًا باسم "قبل")، المُضافة في الإصدار 0.9.9-rc2، فتُطابق المستند طالما أن عبارة التعارض موجودة في المستند الجديد تحديدًا في عملية البحث.
لاحظ كيف تستقبل الدالة `testfunc_init()` بنية الوسائط المسماة. مع ذلك، ستختلف المعلومات المُمرَّرة في بنية `args`. تُمرَّر جميع وسائط التسمية إلى دالة المستخدم المعرفة (UDF) من خلال هذه البنية؛ فهي تحتوي على معلومات تعارض الاستدعاءات، والتسميات، والإصدارات، وما إلى ذلك. يُعدّ التعارض الأولي، وهو إشارة إلى إطار عمل `SPH_UDF_INIT`، مؤشرًا إلى حالة الدالة.
![]()
تنطبق عملية التحويل هذه على مصدر بيانات واحد، وهو أن ميزات JSON من SQL أو XMLpipe2 تُستلهم جميعها. الخيار tusk casino مكافأة التسجيل القياسي هو عدم نقل السلاسل النصية. يؤدي ضبط هذا الخيار إلى تعطيل الفهرسة عند أول خطأ في بنية JSON. يتم تجاهل أخطاء بنية JSON تلقائيًا (ignore_attr)، وسيُعلمك مُفهرس البيانات فقط.
تجدر الإشارة إلى أن هذا النوع من التوقيع يعمل فقط مع ملفات بيانات السجل العادية، ولن يعمل إذا كنت تستخدم "syslog" للتوقيع. هذا نمط سجل جديد تم تطويره في الإصدار التجريبي 2.0.1، لتلبية احتياجاتك في توقيع ما تريد، وبتصميم يسهل أتمتته (مثل إعادة التشغيل التلقائي). كما أن تنسيق النص الافتراضي الجديد يصعب (بل يستحيل أحيانًا) إعادة تشغيله لأغراض قياس الأداء.
اختياري، القيمة الافتراضية هي 0 (لا تقم بالفتح المسبق). مباشرةً بعد عملية الدمج، ينتظر searchd عادةً مدةً تقارب هذه المدة للعودة إلى الاستعلامات المنعزلة. اختياري، القيمة الافتراضية هي 3000 (متصفح الويب، الخطوة الثالثة، ثوانٍ معدودة). عند الاتصال بالوكالات البعيدة، ينتظر searchd مدةً تقارب هذه المدة للعودة إلى علامة hook() لإكمال العملية بنجاح.
- ضع في اعتبارك وزن الإخراج للاستقبال الضعيف الخاص بك مع مراعاة أفضل تطابقات الأحرف الحالية.
- قيمة منطقية، اختيارية، القيمة الافتراضية هي في الواقع 0 (خطأ).
- في حالة عدم كون $arrayresult هو الحال (الشكل الافتراضي الجديد)، تميل الصيغ إلى أن تُعاد بتنسيق PHP hash الذي يحتوي على معرفات الملفات كتلميحات، أو معلومات أخرى (جنيهات، سمات) كأفكار.
- يقوم المعيار الجديد بتسجيل الأسئلة ضمن بنية رسالة نصية شخصية.
- أخبرك بيوندي أن الأقمار الصناعية ووظائف الرادار موجهة لمساعدتك في بناء جيد تحت السطح على ارتفاع 108 أقدام، كما وصفه الرجل بأنه علاقة هندسية فعالة مع تمثال أبو الهول العالي الجديد والأهرامات القريبة.
- ثانيًا، سينتهي التحقيق المخفّض إلى أن يتم تصنيعه عن طريق البحث، ونقله، وقد يتم تفريغه بسبب SphinxSE.
بخصوص هذه المكالمة الهاتفية، يتم وضع المزيد من عوامل التصفية الجديدة في دليل عوامل التصفية الحالي. عندما يتم العثور على تطابق بنفس مُعرّف المستند في عدة فهارس إقليمية مختلفة، يقوم Sphinx تلقائيًا بتحديد التطابق الجديد على الفهرس المُعطى أخيرًا في الطلب الجديد. يتيح لك هذا التصنيف تحديد الأوزان المنخفضة التي يمكنك تعيينها لمجالات النص الكامل المختلفة. على سبيل المثال، راجع القسم 5.cuatro، "ترتيب نتائج محركات البحث" للحصول على استنتاج حول كيفية تأثير مسافة الكلمات على الترتيب. ضع إعداد فرز التطابقات، كما هو موضح في النقطة 5.6، "أوضاع الفرز". ستجد قائمة الأوضاع الجديدة في القسم 5.cuatro، "مواضع نتائج محركات البحث".

يُعدّ كتاب "مقدمة reStructuredText" الجديد نقطة انطلاق ممتازة للتعلم، إذ يُغطي جميع جوانب بنية الجملة التي قد تهمك. لكتابة مستندات أنيقة، ستحتاج إلى معرفة أساسية جيدة بـ RST بالإضافة إلى مفرداتها. سيستنتج Sphinx بعد ذلك إطار عمل جدول المحتويات (TOC) من توجيهات toctree داخل الملفات الفردية. تُعتبر عملية تحديد بنية جدول المحتويات (TOC) داخل Sphinx غير شائعة نوعًا ما. ومع ذلك، فهي واجهة المستخدم الرئيسية للتطوير المحلي، ولا ينبغي تغييرها.
Index.rst を list.md に書き換える
فيما يتعلق بالمثال المذكور أعلاه، في الخطوة الأولى، تُضاف 100000 منشور مؤرشف إلى عنصر من عناصر الفهرس، وتُضاف 1000 قائمة جديدة يوميًا إلى قائمة دلتا. مع ذلك، فإن فهرس RT أقل كفاءة في فهرسة كميات هائلة من الأبحاث. ثانيًا، تُساعد الإصدارات 1.x (تبدأ بالخطوة 1.10-beta) في إنشاء فهارس خارجية مُسماة (تُستخدمها عناكب RT للسرعة) لتحديد موقع فهرس البحث في النص الكامل. راجع الخطوة 3.12، "موقع فهرس دلتا" للحصول على مزيد من المعلومات.