قد يكون هذا الافتراض مفيدًا أو لا، ويعتمد ذلك على نوع المجتمع، لكنني لست متأكدًا من أنه يحل حقًا مشكلة جعل الرسائل الخاصة أكثر سهولة في البحث.
في سياق الدعم الخاص، يبدو من المعقول افتراض أنه سيكون مرتبطًا ارتباطًا وثيقًا بالمجتمع ككل، مما يجعل من المرجح وجود مواضيع/منشورات مماثلة وقد يُنتج الكثير من الضوضاء حول الرسائل الشخصية التي قد يبحث عنها المستخدم.
وبنفس الطريقة التي تُحسب فيها العناوين للفئات في الاقتراحات، ربما يمكن أن يستفيد in:personal من عنوان مرتبط به خاص به لجعل الاقتراح أكثر ودية.
على سبيل المثال، إذا بدأت بحثًا أثناء تصفح فئة الميزات هنا، فسأرى ما يلي:
وباختيار ذلك، سيتم إضافة #contribute:feature إلى استعلام البحث. وبالنسبة للرسائل الخاصة، يمكن أن يكون ذلك شيئًا مثل «في الرسائل» حيث سيؤدي الاختيار إلى إضافة in:personal إلى استعلام البحث.
ألا يبحث البحث تلقائيًا في الرسائل الخاصة عند عرض الرسائل الخاصة؟ دعني أتحقق. أوه، أفهم، لقد تغير هذا السلوك بالفعل @sam@pmusaraj. لم يعد افتراضيًا إلى خيار البحث هذا عند وجودك في علامة تبويب الرسائل، ولكنه يجب أن يكون في رأيي..
نعم، لقد ابتعدنا عن استخدام عامل تصفية البحث افتراضيًا في مسارات معينة في التطبيق لأن أداة البحث الخاصة بنا تقترح الآن عوامل تصفية أثناء الكتابة. (على سبيل المثال، إذا كتبت كلمات تطابق اسم فئة/علامة، فسيتم اقتراحها كعامل تصفية).
ولكن لن يكتب أحد in:personal، لذلك هذا لا يساعد. وأنا أتفق مع @jerry0، فهو تسمية مربكة. سيكون التحسين الأسهل هو إضافة in:messages كمرادف لـ in:personal واستخدامه في واجهة المستخدم.
قد يكون الحل الأكثر تعقيدًا هو القيام بما نقوم به للبحث داخل الموضوع. لدينا حالة خاصة هناك، والتي يتم تمكينها تلقائيًا فقط عند استدعاء اختصار ⌘+F (والذي نتجاوزه في المواضيع التي تحتوي على العديد من المشاركات):
سيكون هذا رائعًا. أفتقد حقًا القدرة على البحث عن الكلمات الرئيسية للرسائل في صندوق وارد جماعي معين. لا أعتقد أن هذا ممكن على الإطلاق في الوقت الحالي، إلا إذا كنت أفتقد شيئًا ما.
2: This commit أضاف دعمًا للكلمة المفتاحية in:messages. تعمل بنفس طريقة in:personal (والتي لا تزال متاحة)، ولكننا الآن نعطي الأولوية لـ in:messages في واجهة المستخدم.
هذا تحسين رائع! in:messages أكثر سهولة بالنسبة لي من in:personal.
هل هناك أي طريقة لجعل البحث عن الرسائل في صندوق الوارد الجماعي ممكنًا أيضًا؟ أدرك الآن أنه لم يكن هناك أي حديث حول كيف سيبدو هذا. ربما group:GROUPNAME؟
يعاني المستخدمون (وأنا) من صعوبة في العثور على رسائل من مستخدم معين أو تتضمنه. عند البحث in:messages، لا يظهر اسم المستخدم إلا إذا تم تضمينه في نص الرسالة.
سيكون من المفيد جدًا البحث عن اسم المستخدم واسم مؤلف الرسالة أيضًا، وإعطائهما الأولوية.
سيكون من الأفضل وجود فلتر محدد للرسائل من مستخدم أو مجموعة عند البحث في صندوق الوارد الخاص بهم، ولكنني أشك في أن ذلك سيكون أكثر تعقيدًا بكثير!
يتم استردادها بواسطة عامل التصفية المتقدم (مع @mention في مصطلح البحث) ولكن هذا تقني للغاية بالنسبة للمستخدمين غير التقنيين الذين سيكتبون ببساطة اسم الشخص ويتوقعون ظهوره.
هذا سير عمل معطل نموذجي:
من صندوق الوارد الخاص بهم، يحاولون العثور على المستخدم في رسائلهم باستخدام in:messages الافتراضي الرائع (ويفشلون)
بالنسبة للمستخدمين الأغبياء (أي معظمهم/نحن)، سيكون من المفيد جدًا تضمين هذه في النتائج الأولية حيث أن الأكثر ذكاءً فقط هم من سينجحون في التنقل لأسفل في المرة الأولى.
بالتأكيد، يمكن تعليم المستخدمين كيفية القيام بذلك. لكن هذا ليس تجربة مستخدم رائعة!!
بالأمس، قمت بـ دمج إصلاح يتضمن المشاركين في الموضوع في بيانات البحث عن الرسائل الخاصة @nathank. لاحظ أنه يعمل مع الرسائل الخاصة الجديدة فقط بشكل افتراضي، إذا كنت ترغب في الرد عليها بأثر رجعي، فستحتاج إلى تشغيل مهمة search:reindex rake.