دیسکورس يحتاج إلى بحث أفضل

حسنًا، أدرك تمامًا أن هذه شكوى غير بناءة ولكن…

يحتاج Discourse حقًا، حقًا إلى وظائف بحث أفضل.

بعد كل هذه السنوات، ما زلت أجد نفسي ألجأ إلى Google في كل مرة أحتاج فيها إلى العثور على شيء ما. اليوم كنت أبحث عن الخيارات الدقيقة في سمة settings.yml.

بحث عادي:

حسنًا، لنقم بتمكين الذكاء الاصطناعي

يتنهد حسنًا، لنذهب إلى Google.

وجدتها. وجدت فورًا ما كنت أبحث عنه.

بالعودة إلى البحث داخل Discourse، الموضوع الذي كنت أبحث عنه هو النتيجة 25 عندما يتم تمكين “الفرز حسب الصلة”، والمكان 19 عند تمكين الذكاء الاصطناعي.

أمثلة أخرى: “ad plugin” لا يعطيني موضوع المكون الإضافي في أول 70 (!) نتيجة، بينما “meta.discourse.org ad plugin” في Google يعطيني نتيجة فورية.

(اعتقدت، ربما كنت أستخدم المصطلحات الخاطئة ولكن “advertising plugin” يعطيني الموضوع في المكان التاسع مع البحث داخل Discourse، والسابع عشر عند تمكين الذكاء الاصطناعي.)

21 إعجابًا

إذا استخدمت خيار “الأكثر مشاهدة”، فإن بحثك يحاكي ما يفعله Google بشكل أفضل قليلاً (من خلال عرض نتائج قد يجدها الآخرون مفيدة أيضًا)

“settings in themes settings.yml” يضعه في المرتبة السادسة

“advertising plugin” يضعه في المرتبة الثانية

ليس مثاليًا، بالتأكيد هناك مجال للتحسين. لكنني لست متأكدًا من مدى واقعية مقارنة البحث هنا بأحد أدوات البحث الأكثر تقدمًا على هذا الكوكب والتي تعد مرادفًا لـ “إجراء بحث على الإنترنت”.

ومع ذلك، أعتقد أن Discourse يمكن أن يكون أفضل حتى لو لم يصل أبدًا إلى مستوى يضاهي Google

6 إعجابات

هذه خدعة لطيفة، شكرًا لك.

من ناحية أخرى، أريد فقط البحث عن 0.0000000000001% من الإنترنت في هذه الحالة.

8 إعجابات

البحث صعب للغاية بطبيعته، لكننا نتفق على وجود مجال بالتأكيد للتحسين.

لقد واجهت صعوبة في العثور على نفس الموضوع من وقت لآخر، لذا ربما يمكننا تحسين الكلمات المفتاحية الخاصة بنا قليلاً ضمنه. تضمين فئة Documentation أو علامة how-to يحسن النتائج بشكل كبير (أتفق على أنه لا ينبغي أن يكون ضروريًا!)

نحن أيضًا نجرب إضافة بحث جديدة قد تساعد في تحسين البحث باستخدام Typesense (نأمل أن يكون لدينا شيء للاختبار على Meta في غضون الأسابيع القليلة القادمة) - البحث عن “settings in themes” باستخدام العرض التجريبي الداخلي الخاص بنا يعرض هذا الموضوع كالنتيجة الرابعة، لذا يبدو هذا واعدًا بعض الشيء.

18 إعجابًا

كنت متحمسًا لرؤية هذا من شخص مخول لأنني بدأت أفكر في إضافة بحث جوجل إلى ديسكورس. كان الاتصال سيئًا حقًا، وأنا أقول هذا لأنه كذلك. آمل أن يكون من الممكن رؤية ابتكار جاد في هذا الصدد.

3 إعجابات

إنها نقطة عادلة، لكن صعوبة البحث لا تتعلق بالحجم، بل تتعلق بتوقع ما يريد المستخدم رؤيته بناءً على بضع كلمات. وجود 99.99999999999% الأخرى من الإنترنت و 8.5 مليار عملية بحث يوميًا للتعلم منها مفيد جدًا في هذا الصدد.

ولكن مرة أخرى، أتفق على أن البحث في Discourse يمكن تحسينه. لكنني لا أعرف ما إذا كان يجب أن تكون Google هي المعيار المتوقع.

3 إعجابات

أحد الأشياء التي سأضيفها هو أنني أتساءل عما إذا كانت هذه مشكلة “بحث” بقدر ما هي مشكلة “بحث عن”. في هذه الحالة، لا تكون نتائج البحث سيئة بالضرورة، بل إنها لا تجلب الصفحة الدقيقة التي تبحث عنها تحديدًا. ربما يكون الحل هو جعل البحث في الإشارات المرجعية ميزة أكثر بروزًا؟ أو حل آخر يعطي الأولوية للمواضيع المهمة التي يتم الرجوع إليها بشكل متكرر؟

“هل عرض ما أبحث عنه” هو ما تدور حوله عملية البحث؟

ولكن دعنا نضع الأمر بهذه الطريقة:

  • بحث Discourse لا يرقى إلى مستوى توقعاتي في كثير من الأحيان
  • بحث Google - والذي يمكن أن يكون مخيبًا للآمال أيضًا، خاصة في العام الماضي - يفعل ذلك

قد يكون هذا الدخول في الكثير من التفاصيل اللغوية، لكنني أعتقد أن التمييز مهم. البحث يعرض نتائج متعلقة بمصطلحات البحث الخاصة بك، وليس النتائج التي تبحث عنها في ذهنك.

“settings in themes settings.yml” يعرض لك نتائج تحتوي على “settings.yml” و “themes”. لذا فإن النتائج ليست خاطئة. المشكلة هي أن بعض السياق الذي تريده بالفعل يُترك خارجًا، أي الدليل الإرشادي لكيفية إضافة الإعدادات إلى سمة. إذا كنت أكثر تحديدًا في الموضوع الذي تبحث عنه، يمكنك العثور عليه بسهولة.

السحر في جوجل هو أنه يمكنه استنتاج الكثير من السياق المخفي من مصطلحات البحث لأنه يستفيد من مليارات أمثلة البحث التي يتلقاها يوميًا.

على أي حال، أعتقد أن النقطة العامة التي أحاول الوصول إليها هنا هي أنه إذا كنت ستذهب إلى المكتبة، فإن الطريقة التي تبحث بها عن “كتب الطبخ” بشكل عام مقابل نسخة من “Gordon Ramsay’s Home Cooking” ستكون مختلفة. في هذا القياس، يعتبر Discourse جيدًا بما يكفي ليمنحك جميع كتب الطبخ التي تريدها، ولكن لا توجد طريقة جيدة للبحث عن “Gordon Ramsay’s Home Cooking”. خاصة إذا كنت لا تتذكر العنوان المحدد. أجد أن الكثير من الموضوعات المهمة في Discourse الخاص بي غالبًا ما تضيع في غياهب النسيان. ربما يكون الحل هو تحسين قسم المستندات الخاص بي، أو ربما يمكن أن يساعد تحسين البحث. ربما شيء مثل نتائج البحث الموصى بها التي تظهر في الأعلى؟ ليس لدي إجابة، فقط أحاول توضيح المشكلة قليلاً :slight_smile:

4 إعجابات

خاصة عندما يقول أشخاص مثلي “آه، هل جربت البحث؟” والبحث لا يعمل بشكل جيد. يبدو أنه قد ساء في العامين الماضيين. أظن أنه أسوأ لأن “القشة” أكبر.

أنا متحمس لرؤية كيف سيساعد Typesense، وما إذا كان سيساعد!

7 إعجابات

نعم، هذا يدخل في الكثير من علم الدلالات. نقطتي هي أن وظيفة البحث لا ترقى إلى مستوى توقعاتي، وتوقعاتي (في رأيي) ليست غير واقعية للغاية وهناك أنظمة أخرى هناك تقوم بعمل أفضل بكثير، وهذا ليس مجرد جوجل.

بالنظر إلى أمثلتك، أتوقع على الأقل أن البحث عن الأسماء ذات الصلة فقط (“إعدادات السمة”) سيعطيني نتائج جيدة. لكنه لا يفعل.

3 إعجابات

أنا متحمس جدًا لرؤية كيف سيتم طرح هذا!!!

إعجاب واحد (1)

بصفتي مستخدمًا “يوميًا مرات عديدة في اليوم” لمحرك البحث الداخلي الخاص بنا، نعم لدي مشاعر تجاه هذا الأمر أيضًا. مشاعر متعددة.

ولكن لدي أيضًا بعض البصيرة… لقد تعلمت أن القليل هو الكثير - لا تكتب قصة؛ ما هي أهم الكلمات المفتاحية حول ما أبحث عنه؟

على سبيل المثال:

غريزتي الأولى هي theme add settings

الآن لدينا Documentation - Discourse Meta لهذا النوع من الأشياء التي تحد من البحث إلى فئات معينة - وهو أمر مهم جدًا لموقع دعم! كنت سأقترح ذلك، باستثناء أننا لا نستطيع ترتيب النتائج حسب الصلة.

هذا يقلل من فائدة هذا البحث بشكل كبير… الخيارات هي الترتيب حسب تاريخ النشاط أو اسم الموضوع.

حتى DDG يحصل على هذا بشكل صحيح

مكون سمة يضيف، على سبيل المثال، “قم بإجراء هذا البحث على Google / DDG” إلى نتائج البحث الداخلية سيكون مثيرًا للاهتمام.

6 إعجابات

الملاءمة هدف جدير بالاهتمام. لن تعمل DDG أو Google للمواقع المغلقة باستخدام المستندات.

إعجابَين (2)

[اقتباس=“Michael Brown, post:13, topic:305583, username:supermathie”]
حدسي الأول هو theme add settings
[/اقتباس]

هل كان هذا حدسك قبل أن ترى (ربما دون وعي) عنوان الموضوع؟

ربما لأن اللغة الإنجليزية ليست لغتي الأم، وربما لأنني لم أكن أرغب في إضافة إعدادات، لقد أضفتها منذ سنوات، ولكن لم يخطر ببالي أبدًا تضمين كلمة “add”.

إعجابَين (2)

وهذا يعني “إذا كنت تعرف الموقع الدقيق”. هذا ليس خيارًا سيئًا أيضًا، ولكنه ليس جزءًا من الحياة الواقعية أيضًا.

في منتدى الخاص بي، قمت بتعطيل عمليات البحث الدلالية. إنها مجرد “مواضيع عشوائية أخرى” وليست ما أحتاجه عندما يكون هناك شيء مفقود. ونفس الشيء هنا، البحث الدلالي لا يعمل، ولكنه يضيف كمية من الضوضاء.

لا تفهمني خطأ. لا أتوقع جوجل آخر، وبرمجة محرك بحث لائق يجب أن تكون صعبة بشكل فظيع لأنه لا يوجد شيء من هذا القبيل - خارج محركات البحث الحقيقية، ولن أقول إن Bing أفضل من Discourse الأصلي.

إعجاب واحد (1)

بصراحة، لا أعرف ما إذا كنت أقوم بالقفزة المنطقية “لماذا يريد معرفة ما هي القيم الصالحة؟ لإضافة إعدادات!” أم أنني رأيت عنوان الموضوع :smiley:

3 إعجابات

على العكس من ذلك، هذه هي بالضبط طريقة عمل الحياة الواقعية. ليس لديك وظيفة بحث سحرية في الواقع المادي، لذلك عليك تخزين كل ما لديك بطريقة منظمة لأنه عندما تريد العثور عليه، تحتاج إلى الموقع الدقيق. هذا هو المبدأ الكامل الذي بنيت عليه المكتبات والأرشيفات.

على أي حال، هذا بعيد كل البعد عن الموضوع. لم تكن نقطتي هي أنه يجب علينا حفظ جميع عناوين المواضيع. كانت النقطة هي أن هناك طبقة من السياق مفقودة تخبر محرك البحث أنك تبحث عن نتيجة واحدة محددة. جوجل لديها القدرة السحرية على استنتاج ذلك مما يمنحها ميزة كبيرة.

ربما ما هو مطلوب في Discourse هو بحث أكثر توجيهًا. Typesense بداية جيدة جدًا، نتطلع إلى ذلك. ولكن الإحباط الذي أشعر به في موقعي الخاص هو أنني أقضي وقتًا طويلاً في تنظيم الفئات والعلامات ومع ذلك أشعر أنني لا أحصل أبدًا على الاستفادة الكاملة منها. أتساءل عما إذا كان من الممكن توجيه المستخدم بالعلامات أو الفئات في بحثه. لذا قم فقط بتجميع جميع نتائج البحث وعد علاماتها. ثم يمكنك تقديمها كمرشح بنقرة واحدة للمستخدم. في هذه الحالة، علامة how-to هي في الأساس القطعة الوحيدة من السياق التي تفصل نتيجة غير مرغوب فيها عن النتيجة الدقيقة.

إعجابَين (2)

حسنًا، لقد حفظت العديد منها التي تمت إعادة تسميتها واستغرق الأمر مني شهورًا لتعلم العناوين الجديدة. كانت العناوين الجديدة أفضل، لكنني لم أجدها مرة أخرى أبدًا. :person_shrugging:

إعجابَين (2)

حسنًا، ومع ذلك لا أحد يعرف الموقع الدقيق للبيانات المطلوبة لإجراء بحث مستهدف. لذا، يمكننا الاتفاق على أننا نختلف :smirking_face:

كمثال من العالم الحقيقي: ابحث عن wp-discourse. ما مدى جودة عمله، بصراحة؟