تقديم "دعم خاص" كجزء من مجتمع دعم عام

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

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

بنفس الطريقة التي يتم بها حساب عناوين الفئات في الاقتراحات، ربما يمكن أن يستفيد in:personal من عنوانه المرتبط الخاص لجعله الاقتراح أكثر ودية.

على سبيل المثال، إذا بدأت بحثًا أثناء عرض فئة الميزات هنا، فسأرى هذا:

وسيؤدي تحديده إلى إضافة #feature إلى استعلام البحث. بالنسبة للرسائل الشخصية، يمكن أن يكون شيئًا مثل “in Messages” حيث سيؤدي تحديده إلى إضافة in:personal إلى استعلام البحث.

4 إعجابات

ألا يبحث البحث تلقائيًا في الرسائل الخاصة عند عرض الرسائل الخاصة؟ دعني أتحقق. أوه، أفهم، لقد تغير هذا السلوك بالفعل @sam @pmusaraj. لم يعد افتراضيًا إلى خيار البحث هذا عند وجودك في علامة تبويب الرسائل، ولكنه يجب أن يكون في رأيي..

9 إعجابات

نعم، لقد ابتعدنا عن استخدام عامل تصفية البحث افتراضيًا في مسارات معينة في التطبيق لأن أداة البحث الخاصة بنا تقترح الآن عوامل تصفية أثناء الكتابة. (على سبيل المثال، إذا كتبت كلمات تطابق اسم فئة/علامة، فسيتم اقتراحها كعامل تصفية).
ولكن لن يكتب أحد in:personal، لذلك هذا لا يساعد. وأنا أتفق مع @jerry0، فهو تسمية مربكة. سيكون التحسين الأسهل هو إضافة in:messages كمرادف لـ in:personal واستخدامه في واجهة المستخدم.
قد يكون الحل الأكثر تعقيدًا هو القيام بما نقوم به للبحث داخل الموضوع. لدينا حالة خاصة هناك، والتي يتم تمكينها تلقائيًا فقط عند استدعاء اختصار ⌘+F (والذي نتجاوزه في المواضيع التي تحتوي على العديد من المشاركات):


يمكننا فعل شيء مشابه عند عرض الرسائل الخاصة/صناديق الوارد.

8 إعجابات

يجب أن أقول، فريق Discourse رائع :metal:

7 إعجابات

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

8 إعجابات

تم دمج تغييرين الآن.

1: عندما تكون في صندوق وارد شخصي أو جماعي، يتم الآن تحديد نطاق البحث تلقائيًا للرسائل الخاصة، ويبدو واجهة المستخدم هكذا (commit):

2: This commit أضاف دعمًا للكلمة المفتاحية in:messages. تعمل بنفس طريقة in:personal (والتي لا تزال متاحة)، ولكننا الآن نعطي الأولوية لـ in:messages في واجهة المستخدم.

16 إعجابًا

هذا تحسين رائع! in:messages أكثر سهولة بالنسبة لي من in:personal. :sunflower:

هل هناك أي طريقة لجعل البحث عن الرسائل في صندوق الوارد الجماعي ممكنًا أيضًا؟ أدرك الآن أنه لم يكن هناك أي حديث حول كيف سيبدو هذا. ربما group:GROUPNAME؟

7 إعجابات

نعم، لقد ناقشنا هذا داخليًا وأضفت للتو دعمًا لـ group_messages:GROUPNAME في FEATURE: Add `group_messages:` keyword to advanced search (#16584) · discourse/discourse@b266a36 · GitHub. تم نشره بالفعل هنا في meta.

(يوجد بالفعل group:GROUPNAME، وهو يستهدف المواضيع العادية غير الشخصية المرتبطة بمجموعة.)

8 إعجابات

تم تقسيم 5 مشاركات إلى موضوع جديد: ما هو بحث المجموعة:GROUP؟

لقد لاحظت للتو أن استخدام البحث عن group_messages: لا يعطي رابط “المزيد…” في أسفل النتائج السريعة مثل الآخرين. هل هذا مقصود؟

7 إعجابات

نعم، ملاحظة جيدة. لم يكن ذلك مقصودًا، سألقي نظرة عليه قريبًا.

7 إعجابات

هذا يتعلق أيضًا بالبحث في الرسائل الخاصة.

يعاني المستخدمون (وأنا) من صعوبة في العثور على رسائل من مستخدم معين أو تتضمنه. عند البحث in:messages، لا يظهر اسم المستخدم إلا إذا تم تضمينه في نص الرسالة.

سيكون من المفيد جدًا البحث عن اسم المستخدم واسم مؤلف الرسالة أيضًا، وإعطائهما الأولوية.

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

إعجابَين (2)

يبدو هذا خطأً.
أتوقع أن يقوم عامل التصفية المتقدم “نُشر بواسطة” بالبحث عن المنشورات بواسطة هذا الشخص وليس الإشارات إليه.

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

يتم استردادها بواسطة عامل التصفية المتقدم (مع @mention في مصطلح البحث) ولكن هذا تقني للغاية بالنسبة للمستخدمين غير التقنيين الذين سيكتبون ببساطة اسم الشخص ويتوقعون ظهوره.

هذا سير عمل معطل نموذجي:

  1. من صندوق الوارد الخاص بهم، يحاولون العثور على المستخدم في رسائلهم باستخدام in:messages الافتراضي الرائع (ويفشلون)

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

  3. أخيرًا تصل إلى هناك:

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

بالتأكيد، يمكن تعليم المستخدمين كيفية القيام بذلك. لكن هذا ليس تجربة مستخدم رائعة!!

(اعتذار لـ @pfaffman لتضمينه!)

5 إعجابات

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

7 إعجابات

بالأمس، قمت بـ دمج إصلاح يتضمن المشاركين في الموضوع في بيانات البحث عن الرسائل الخاصة @nathank. لاحظ أنه يعمل مع الرسائل الخاصة الجديدة فقط بشكل افتراضي، إذا كنت ترغب في الرد عليها بأثر رجعي، فستحتاج إلى تشغيل مهمة search:reindex rake.

6 إعجابات