محرك بحث إنترنت مفتوح المصدر
يُجرَّب بناء جملة التبادل تمامًا مثل بناء جملة الإدخال المذكور في القسم 8.6، "إرسال وتبادل بنية الجملة". تم ملء مكافآت كازينو tusk casino الأعمدة الأخرى بالقيم الافتراضية (0 للقيم العددية، وسلسلة فارغة للقيم النصية). تتيح لك قائمة تسميات الأعمدة المقترحة الجديدة تحديد القيم بشكل صريح لمعظم مقالاتك في الدليل الجديد.
قيمة منطقية اختيارية، وقيمتها القياسية هي صفر (خطأ). يتطابق تركيب الجملة تمامًا مع sql_attr_drift. يتطابق بناء الجملة تمامًا مع sql_attr_timestamp. يتطابق تركيب الجملة تمامًا مع sql_attr_bool.
هل توجد اختصارات عديدة في بنية الجملة تسمح لك بربط اختيارات الأحرف مباشرةً؟ بعض أفضل عمليات الربط تُحدد ببساطة نوع الكلمة كجزء صالح، وتربط كل نوع بحرف مختلف. يُقدم نمط القيمة المطلوب حديثًا دليلًا ممتازًا لعمليات الربط مفصولًا بفواصل. بعد تحديد الجدول، يتم ربط الملف الشخصي بنوع مختلف (عادةً، وأحيانًا بحرف واحد أو حتى حرف صغير)، والذي يُعامل كجزء من الكلمة الصالحة. يُعد جدول Charset_dining هو الأداة الرئيسية في عمليات تجزئة الكلمات في Sphinx، كما هو الحال في متصفح Internet Explorer.
إذا لم يتم ربط هذا الملف فورًا، فراجع ملف sphinx.thus في ملف إنشاء الفهرس، ويمكنك نسخه إلى قائمة الإضافات الخاصة بك في MySQL. ثانيًا، يجب تجميع البيانات المُخفَّضة من البحث، ونقلها، ويمكنك فك ضغطها باستخدام SphinxSE. على سبيل المثال، لفك ضغط @groupby و@count و@line من الخصائص الافتراضية، استخدم _sph_groupby و_sph_count و_sph_distinctive من تسميات الأعمدة، على التوالي. يجب أن تجد ملخصًا لجميع المحركات المتاحة. للتحقق مما إذا تم تثبيت SphinxSE بنجاح على MySQL، شغِّل خادمًا جديدًا، وافتح مستخدم MySQL، وستظهر لك رسالة "أخبر محركاتك" للاستعلام.
الخطوة 8. الخطوة الأولى – تخطيط التوسعة – واجهة برمجة تطبيقات Sphinx PHP

تتم إدارة ترتيب المحاولة؛ وبالتالي، يجب أن تكون فلسفة المهنة في عبارات الإدخال بدلاً من قائمة صريحة من الأعمدة المدمجة متطابقة أثناء الإعداد. بعد ذلك، عندما يكون هناك الكثير من البحث لتخزينه داخل ذاكرة الوصول العشوائي (RAM)، يقوم فهرس RT غالبًا بمسحها حتى تتمكن من الوصول إلى محرك الأقراص، وتحفيز وحدة كمبيوتر تم إنشاؤها حديثًا، وإعادة ضبط جزء ذاكرة الوصول العشوائي الجديد. تحتوي قائمة RT على دراسة محددة داخل الذاكرة (ما يسمى بجزء ذاكرة الوصول العشوائي) وتحتوي أيضًا على الكثير من عناكب الكمبيوتر (ما يسمى بأجزاء محرك الأقراص). في هذا المثال المحدد، لن يكون لـ trim_each أي تأثير، لأن حذف كلا الحرفين المدمجين يؤدي إلى "dude" وهو مفصل بالفعل ككلمة رئيسية عادية. تحدد الخيارات اختلافات فهرسة الرموز.
إحدى هذه الإضافات شفافة تمامًا للتطبيق، باستثناء أحدث تحليلات منفصلة لكل مصطلح بحث لإدارة العبارات المطابقة، سواءً الآن أو أثناء البحث. فهي تُضيف الكلمة الجديدة إلى القائمة، ويمكنك استخدام توسيع الأحرف البديلة أثناء البحث. كما يمكنك استخدامها لإنشاء الكلمات والمقتطفات، وهو أمر مفيد في بعض الحالات. القيمة المتعددة، الاختيارية، والقيمة القياسية هي قائمة فارغة من العناصر. على سبيل المثال، البيانات التي تحتوي على ترميزات أحادية البايت الفيدرالية التي ستُمررها في التدفق.
تُطبَّق العبارات المنتظمة المُدرجة في regexp_filter بالترتيب الذي تظهر به. على سبيل المثال، عبارات مثل "new iphone" و"new iphone step 3 gs" (أو "iphone3 gs") تشير إلى نفس الجهاز. يُنصح باستخدام القيمة 0 (لا تُحسب). تُحذف الكلمات الموقوفة تمامًا أثناء الفهرسة والبحث. يمكن استخدام هذه القائمة لاحقًا في البحث لتسريع عملية البحث عن الكلمات المتشابهة. تُعد فهرسة الثنائيات (bigram) إحدى طرق تسريع البحث عن الكلمات.