AO3 News

Post Header

Published:
2018-06-06 12:19:40 -0400
Original:
Upcoming changes to the search & filter functionality
Tags:

إنّ التحديثات المنتظرة على خاصية البحث، التي ذكرناها في منشورنا السابق، ستؤمّن تحسينات ضرورية من ناحية الاستقرار وسَتجلب أيضا تعديلات مثيرة على طريقة البحث والفلترة واستعراض الأعمال والإشارات المرجعية في Archive of Our Own – AO3 (الأرشيف من جانبنا)! تتراوح هذه التغييرات ما بين تحسين وظيفة البحث وجعلها أسهل استخداما، إلى إضافة خيارات جديدة وإصلاح الميزات الحاليّة. نأمل أن تستمتعوا بالتحسينات وتجدوا المزيد من المواد المقروءة والمسموعة والمرئية التي تناسب ذوقكم.

البحث عن الأعمال وفلترتها

على مدار السنوات، ارسلتم لنا العديد من المقترحات حول كيفية تحسين خاصيتي البحث وفلترة الأعمال، وبصفتنا مستخدمي AO3 أيضاً، نحن متحمسون لتطبيق بعض منها!

 

نظرة عامة على فلاتر الأعمال الجديدة.

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

 

  • فلاتر الاستبعاد: الآن باستطاعتك فلترة الأشياء التي تريدها خارج لوائح الأعمال بنفس الطريقة التي تقوم فيها بفلترة المراد داخل اللوائح: ما عليك إلّأ إدخال التسمية ضمن حقل "Other tags to exclude" (وسوم أخرى كي تستبعد) أو قم باختيارها من قائمة أكثر الوسوم شعبية. هذه الخاصية قد تكون الأكثر طلباً لدينا، ونظن أن الحلّ الذي قدمناه يشمل الألفة، المرونة وسهولة الوصول. الحقول الأخرى لاتزال متاحة فقط في الفلاتر حاليا، لكن بأمكانك الاستمرار في استخدام طريقة الاستبعاد القديمة على صفحة Work Search (البحث عن عمل) -- سنقوم بتحديث تلك الواجهة التفاعلية قريباً!

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

  • حالة العمل: سابقا، كان بمقدورك اختيار عرض الأعمال المكتملة فقط. الآن يمكنك أيضاً البحث عن الأعمال الغير مكتملة خصيصاً، إذا كنت تود ذلك.

  • تاريخ آخر تحديث: من أجل حصر نتائج البحث بالأعمال المنشورة والمحدّثة ضمن أطار زمني معيّن، تتضمن الفلاتر الآن نظام تحديد التاريخ الذي يساعدك على اختيار تواريخ بدء وانتهاء لبحثك.

  • عدد الكلمات: وأخيراً، أضفنا طريقة سهلة للبحث عن الأعمال ضمن نطاق عدد كلمات معيّن. /o\

كل ما تختار إضافته في حقل الفلترة الجانبي سيعمل على تقليص عدد النتائج ( فلترة "و" AND)، بدل تضمين المزيد من الأعمال التي قد تحمل واحد أو أكثر من الوسوم التي اخترتها ( فلترة "أو" OR).

البحث عن الإشارات المرجعية وفلترتها

مع كود الإشارات المرجعية القديم، كان تنسيق الوسوم المستعملة بكثرة يؤدي إلى وضع سيرفرات الموقع تحت الضغط. لحسن الحظ، يوفر Elasticsearch 6 طريقة أفضل للتعامل مع ما يزيد عن 74 مليون(!) إشارة مرجعية لدينا، ولذا قمنا بإعادة كتابة الكود بشكل كامل. ولكن إضافةً إلى تزويد الإشارات المرجعية بفلاتر الاستبعاد الجديدة، احتجنا إلى القيام بتغييرات على البحث واستعراض وفلترة الإشارات.

 

نظرة عامة على لائحة الإشارات المرجعية الجديدة

لائحة مقتطعة لكافة الإشارات المرجعية المتعلقة بعمل واحد والمدرجة تحت وسم Veronica Mars. اللقطة الكاملة (مرفقة) تعرض أحدث خمس إشارات مرجعية للعمل، مع ملاحظات ووسوم صاحب الإشارة، ورابط للوصول إلى كافة الإشارات المرجعية.

 

  • التصميم الجديد لقوائم الإشارات المرجعية للوسوم والمجموعات: لا مزيد من المرور على المئات من الإشارات المرجعية لعمل واحد مشهور أو سلسلة عند استعراضك للإشارات المرجعية ضمن مجموعة أو وسم -- سيتم إدراج كل عنصر تم وضع إشارة مرجعية عليه مرة واحدة فقط، مع تفاصيل أحدث خمس إشارات مرجعية أسفله. (إذا كان هناك عنصر يحمل أكثر من خمسة إشارات مرجعية ، فستجد هناك رابط "All Bookmarks" (كافة الإشارات المرجعية) كي تتمكن من تصفح بقيتها.) صفحات الإشارات المرجعية الخاصة بالمستخدم ونتائج البحث في الإشارات المرجعية ستستمر في عرض قوائم الإشارات المرجعية بنفس الطريقة كالعادة.

  • وسوم صاحب الإشارة مرجعية: مع الكود الجديد، وضع وسم "Angst" على إشارة مرجعية لم يعد يضيف هذه الإشارة إلى لائحة الإشارات المرجعية في وسم "Angst" ولن يتم إضافتها إلى النتائج عند فلترة قوائم الإشارات المرجعية من أجل الوسم الإضافي "Angst". الآن ، إذا كنت ترغب في رؤية كل الأعمال التي أضيف إليها وسم "Angst"من قبل أصحاب الإشارات المرجعية، ستحتاج إلى استخدام حقل "Bookmarker's tags" (وسوم صاحب الإشارة مرجعية) في صفحة البحث في الإشارات المرجعية.

    إذا كنت تستخدم الوسوم لنظام تقييم شخصي أو لتذكيرك بالتعليق على عمل وضعت إشارة مرجعية عليه، على سبيل المثال، لا يزال بإمكانك فلترة إشاراتك المرجعية تمامًا كما من قبل! كما سيكون هناك مربعات اختيار وحقل تكملة تلقائي من أجل صفحات الإشارات المرجعية الخاصة بالمجموعات والوسوم في "Bookmarker's tags".

  • البحث في الإشارات المرجعية: على الرغم من أنه لا يزال من الممكن البحث في الإشارات المرجعية، إلا أن تحسينات الأداء التي قمنا بها تطلبت منا تقسيم البحث إلى حقلين: واحد للمعلومات الخاصة بالعناصر التي تم وضع إشارة عليها (مثل وسوم العمل والعناوين والملخصات) وآخر للمعلومات عن الإشارات المرجعية نفسها (على سبيل المثال ، إشارات وملاحظات صاحب الإشارة مرجعية)

 

نظرة عامة على فلاتر الإشارات المرجعية الجديدة.

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

البحث عن أشخاص

يمكنك الآن البحث عن زملائك المستخدمين الذين أنشأوا أعمالًا في الفاندومات المفضلة لديك! /o\ حقل "Fandom" (فاندوم) الجديد ضمن استمارة البحث عن أشخاص يقترح عليك وسوم مُوحدة عند بدئك الكتابة، ولذا لا داعي أن تقلق بشأن كتابة اسم الفاندوم خاصتك بشكل صحيح تماما. كلما ازداد عدد الفاندومات الذين تضيفها ، كلما زاد تضييق نطاق النتائج.

 

نظرة عامة على خاصية البحث عن الأشخاص الجديدة.

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

 

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

القيود

نظرًا لأن محرك بحث على أحدث طراز مثل Elasticsearch يضع بعض القيود الطفيفة على عدد نتائج البحث المعروضة (عن طريق إظهار إشارة خطأ عند الوصول إلى مرحلة معينة)، فستتمكن فقط من استعراض 5,000 صفحة في الوقت ذاته، مما يعادل 100,000 عمل أو إشارة مرجعية.

ومع ذلك ، ضع في اعتبارك أن استمارة البحث عن عمل تتيح لك تغيير كيفية فرز النتائج. ولذا إن كنت ترغب في الوصول إلى أقدم الأعمال في الفاندوم -- والذي لن يظهر ضمن أول 100,000 نتيجة عند البحث في فاندوم يحتوي على الكثير من الأعمال -- يمكنك الفرز حسب تاريخ التحديث ضمن Ascending order (ترتيب تصاعدي) للتأكد من الحصول على النتائج التي تبحث عنها! (من أجل فرز اللائحة الناتجة عن الفلترة ادخل sort:>posted في حقل (البحث ضمن النتائج) "Search within results".)

بعض الاقتراحات

بمجرد تفعيل البحث الجديد لدى الجميع، إليك بعض الاقتراحات للتعرف على الخيارات الجديدة:

  • التصنيف: للحصول على قائمة بالأعمال التي تم تصنيفها General Audiences (الجمهور العام) أو Teen and Up (المراهقون وما فوق)، لا تحدد تصنيفًا لتضمينه -- عوضا عن ذلك قم باختيار "Explicit" (صريحة), "Mature" (للكبار), and "Not Rated" (غير مصنف) كي يتم استبعادها، وهكذا تكون جميع نتائجك آمنة لبيئة العمل! (يمكنك عكس البحث من أجل القراءة قبل النوم.)

  • عدد الكلمات: للحصول على جميع الدرابل الفعلية في الفاندوم التي اخترتها، ادخل 100 في كلا حقلي "From" (من) و "To" (حتى). (#DrabblePurist)

  • أعمال الفاندومات المتداخلة: هل أنت من كبار المعجبين بالأعمال ضمن العالم الأصلي؟ يمكنك استبعاد كافة العوالم البديلة عن طريق استبعاد وسم "Alternate Universe" وأعمال الفاندومات المتداخلة والمندمجة (fusions) عن طريق اختيار "Exclude crossovers" (استبعاد أعمال الفاندومات المتداخلة).

  • التاريخ: هل تعمل على إنشاء قائمة بالروايات الصوتية المفضلة لديك لعام 2017؟ إذهب إلى وسم the Podfic tag وادخل 2017-01-01 و 2017-12-31 ضمن حقلي "من" و "إلى" تحت حقل "Date Updated" (تاريخ آخر تحديث)، كي تنعش ذاكرتك!

  • الحالة: هل قمت باستهلاك جميع الأعمال المكتملة المتعلقة بالعلاقة المفضلة لديك (OTP)؟ هل قمت بتخطي الأعمال غير المكتملة، لأنك احتجت للحصول على نهاية سعيدة الآن؟ لم يعد لديك ما تقرأه؟ حسنا، اربط الاحزمة ثم تحقق من "Works in progress only" (الأعمال غير المكتملة فقط) لإلقاء نظرة ثانية!