البحث عن المواضيع المحذوفة بكلمة مفتاحية في العنوان

كيف يمكنني البحث عن منشور محذوف يحتوي على كلمة مفتاحية معينة في العنوان؟

يبدو أن إضافة ?status=deleted إلى عنوان URL للبحث الأساسي لا يعمل.

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

يمكن استخدام استعلامات Data Explorer لإرجاع المواضيع والمنشورات المحذوفة. قد يساعدك استعلام مثل التالي:

--[params]
-- string :term

SELECT
id AS topic_id
FROM topics
WHERE deleted_at IS NOT NULL
AND title LIKE CONCAT('%', :term, '%')

بالنسبة للمواقع المستضافة لدينا، يمكنك أيضًا التواصل مع فريق الدعم وسنقوم بالبحث عن الموضوع لك.

:slightly_smiling_face:

شكرًا على الرد. لا يعرف مشرفونا كيفية استخدام مستكشف البيانات. حاليًا، يمكننا البحث عن جميع المنشورات المحذوفة (/latest?status=deleted) ثم البحث في الصفحات عن الكلمة. إذا كانت المنشورات حديثة نسبيًا، فسنتمكن من العثور عليها بهذه الطريقة. وإلا، يمكننا طلب مساعدتكم جميعًا. هل يمكننا اعتبار هذا طلبًا (منخفض الأهمية) لإضافة فلتر “محذوف” في نهاية المطاف إلى لوحة البحث الخاصة بالموظفين؟

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

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

يعارض سام ذلك لأنه قد يؤدي إلى تضخم فهرس النص الكامل، وأميل إلى الموافقة على أنه ليس ميزة مفيدة جدًا.

مرحباً، هذا يعمل بشكل جيد بشكل عام، ولكن في الموقف التالي لم يعمل:
حدث أن كان لدينا المنشور الأول في موضوع مخفيًا بعد علامة، مما يعني أن الموضوع بأكمله قد تم إخفاؤه. لا شيء غريب في ذلك، ولكن لم يتم العثور على هذا الموضوع بالاستعلام، على الرغم من أنه كان موجودًا في قائمة /latest?status=deleted. هل هناك طريقة للعثور على هذه الموضوعات أيضًا عن طريق الاستعلام؟ (مثل، تم حذفها، ولكن لم يتم حذفها حقًا :grin: )

انظر إلى هذا الاستعلام وقم بتعديله حسب الحاجة.