هل ممكن البحث في موقع خارجي؟

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

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

على أي حال، أتساءل عما إذا كان أحدكم يعرف أي شيء تم تنفيذه مسبقًا من هذا القبيل.

شكرًا لكم :slight_smile:

4 إعجابات

Why not move your support pages to a category on Discourse? It’s quiet a common approach to this scenario.

The category could be read-only to normal users and would afford all the benefits you’ve outlined above.

إعجاب واحد (1)
إعجابَين (2)

Not sure we are ready to give up on all the customization possibilities available with Wordpress, but I had not considered that. Will need to think on it.

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

Curious of level of effort that was to do. We are looking for around the same to hit our KnowledgeBase as part of the Search.

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

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

على مر السنين، كانت هناك العديد من الدعوات لمثل هذه الميزة:

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

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

بهذا أعني، هل تبدو عناوين URL للبحث الخاصة بهم كالتالي؟

https://meta.discourse.org/search?q=this%20is%20my%20search%20term

إذا كانت الإجابة بنعم، فسيعمل هذا المكون.

هناك منشور هنا حيث أوضح كيف يعمل:

ومنشور هنا حيث أوثق المزيد حول كيفية إعداده:

إذا جربت هذا وكان لديك أي أسئلة، يسعدني الإجابة عليها هنا :slight_smile:

إعجابَين (2)