Покращення крос-вікі результатів пошуку

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Cross-wiki Search Result Improvements and the translation is 76% complete.

Outdated translations are marked like this.
Other languages:
български • ‎English • ‎español • ‎français • ‎日本語 • ‎norsk bokmål • ‎português do Brasil • ‎українська • ‎中文

Нова ціль

Відділ відкриттів шукає спосіб видавати результати пошуку з інших проектів Вікімедіа тією ж мовою (що просто називають крос-вікі або інтер-вікі пошуком).

Наприклад, якщо б ви знаходилися у французьких Вікімандрах і шукаєте слово «milk», то отримали б очікувані статті зі співпадінням у французькій Вікіпедії та результати з інших французькомовних проектів Вікімедіа (тобто fr.wiktionary та fr.wikiquote).

Ця сторінка — спроба підсумувати деякі наші думки і ми запрошуємо усіх дописувачів відкрито обговорити цю потенційну зміну на сторінці обговорення.

Ця ідея відмінна, але пов'язана з новою функцією, яку Команда пошуку відкриттів увімкнула раніше цього року. Нова функція показує результати рядом інших мовних розділів Вікіпедії, якщо схоже на те, що користувач використав іншу мову для написання запиту, бо локальних результатів менше, ніж два. Тема цієї сторінки — нове відображення результатів пошуку з інших вікіпроектів тією ж мовою — буде додана до нової функції визначення мови, а не замінюватиме її.


Обґрунтування

Пошук у всіх проектах Вікімедіа зараз працює так: кожен мовний проект має власний окремий індекс пошуку. Це означає, що є зараз неможливо здійснити пошук потрібних результатів у всіх вікіпроектах одночасно. Однак, у бекенді мова запиту та сама (не залежно від проекту) і відвідувачам може бути цікавою інформація з сестринського проекту їхньою мовою.

Надання результатів пошуку з усіх проектів (тією ж мовою) дасть відвідувачам більше інформації, зробить інші проекти більш видимими і збільшить результативність пошуку для відвідувачів Вікімедіа, в тому числі, за рахунок меншої кількості нульових результатів.

Відображення додаткових результатів пошуку з проектів не лише збільшить переходи у сестринські проекти, але також дасть можливість відкривати для себе більше цікавих статей і, можливо, заоходить до більшого внеску.

Чому цього досі не зробили?

чинна сторінка результатів пошуку в enwiki

Чому немає одного гігантського індексу пошуку у всіх проектах всіма мовами?

  • Одна з причин — технічна складність: розмір такого індексу складатиме сотні гігабайтів. Наприклад, індекс бази даних усіх статей англомовної Вікіпедії складає 200 гігабайтів. Якщо мати лише один величезний індекс бази даних, це негативно вплине на швидкість видачі результатів пошуку.
  • Інша причина «одномовного» підходу до результатів пошуку полягає в тому, що вірогідно, не буде корисно шукати одну тему усіма мовами. Якщо зробити пошук по словах «Paris, France» і отримати в загальному ту ж саму статтю французькою, німецькою й англійською, це навряд чи дуже допоможе в пошуку нової інформації.

Вікіпроекти англійською мовою доволі великі:

  • індекс усіх сторінок англомовних статей англійської Вікіпедії складає близько 200 ГБ;
  • англійських Вікіновин — близько 15 ГБ;
  • англійських Вікіджерел — близько 6 ГБ.

Відображення додаткових результатів може вплинути на хід роботи багатьох наявних вікі.

  • Це може вірогідно вплинути на ботів, дописувачів, дослідників, читачів тощо.

План

Першої чверті (липень-вересень 2016 року) команда проектування продовжить працювати над такими чотирма основними кроками:

Перший

  • Поєднати індекси однією й тією ж мовою. (task T139498) Частково Частково зроблено
  • Запитати допомоги у спільноти — що включає обговорення на цій сторінці. (task T137312) YesY Готово
  • Команди пошуку та дизайну у Фонді Вікімедіа створять макети того, як ці нові результати пошуку можуть відображатися. YesY Готово

Другий

До кінця наступної чверті (орієнтовно жовтень-грудень 2016) команда порівняє задовільність пошуку. Це буде зроблено:

Третій

In the this quarter (January - March 2017), we will:

  • begin A/B testing for the front end of this new feature for analysis and feedback from the community. (task T145917) У процесі У процесі
  • continue to refine and enhance the back end for this feature У процесі У процесі
  • First A/B/C test was run and found to be not very conclusive (task T149806) YesY Готово
  • Second A/B test will be run, after fixing a minor UI bug and adding four more Wikipedias to test on, for a total of eight. (task T160004) Частково Частково зроблено

Четвертий

April - June 2017:

  • wrap up analysis of the second A/B test for the sister projects snippets in the search results page (task T160008) Частково Частково зроблено
  • release translated note to Village Pumps announcing the production deployment (task T162276) У процесі У процесі
  • release blog post about search
  • release into production on all Wikipedias

Поточні приклади пошуку

Уже є декілька рішень від спільноти, як надати додаткові відсилання до інших проектів Вікімедіа та статей тією ж мовою. Невеликий набір прикладів:

Поточні сторінки результатів пошуку у вікі кількома мовами:

Додаток зовнішнього пошуку:

  • mw:MediaWiki:Gadget-externalsearch.js
    • Цей додаток шукає по власному списку технічних сайтів, видаючи багатовкладковий список результатів і пояснений більше на сторінці mw:Wikimedia technical search
      • Ось знімок екрана цієї дії (нажаль, пошук для «google.com/cse» може запустити повідомлення спам-фільтру у деяких браузерах)

Як ці додаткові результати пошуку можуть відображатися?

Вигляд результатів пошуку відкритий для обговорення і у нас є декілька грубих чернеток, які ви можете побачити нижче, і більше можливостей дизайну на сторінці «Дизайн». Тут є кілька прикладів того, як нова сторінка результатів пошуку може виглядати, що базуються на наявних рішеннях в інших вікі:

Допоможіть нам обрати рішення

Будь ласка, залиште зараз свій відгук!

  • Щоб розробити архітектуру і дизайн технічного рішення, треба щонайменше два квартали.
  • Команда хотіла б мати, що тестувати і що показувати спільноті наприкінці 2016 року.

Запитання

Команда має багато запитань, і це те, на що ми хочемо отримати відгуки від спільноти:

  1. Як ми хочемо, щоб нові додаткові релевантні результати пошуку відображалися?
    1. Чи результати з будь-якої вікі, у якій ви зараз є, мають показуватися першими, а тоді щоб була опція показати більше з інших вікі?
    2. Чи додаткові результати мають іти впереміш з результатами локальної вікі?
    3. Чи додаткові результати мають показуватися окремо збоку (або знизу) сторінки результатів?
    4. Чи потрібна нам опція вимкнути ці інші релевантні результати пошуку (на рівні користувача та/або проекту)?
      • Це може бути пошук за ключовим словом, а може бути кнопка, яку натискає відвідувач
      • Це також може бути подібно до, наприклад, ключового слова local:, яке дозволяє шукати зображення лише у локальній вікі, а не файли з Вікісховища.
    5. Додаткові результати краще показувати списком чи у вигляді таблиці?
    6. Чи треба включати відповідні метадані (зображення та/або короткий опис) разом з результатами пошуку?
    7. Чи треба в результат включати розмір статті (напр.: 848 байтів (104 слова)) і дату створення/редагування?
    8. Чи треба вказувати, що натиснувши на результат ви перейдете в інший вікіпроект?
    9. Скільки результатів з інших вікі треба показувати — 1, 2, 3 чи більше?
    10. Чи треба обмежити наявний метод відображення результатів з вікі, де здійснювався пошук?
      • Зараз ми показуємо до 10 тисяч результатів, розбитих на сторінки, але тести показують, за зазвичай переходять лише на перші три.
  2. Чи ми хочемо, щоб ці нові результати пошуку працювали у всіх проектах Вікімедіа?
    1. Наприклад, якщо я у Вікіцитатах, чи хочу я також бачить релевантні результати пошуку з Вікімандрів, Вікіпедії чи Вікіновин?
    2. Або, якщо я у Вікіпедії, просто показати мені результати з інших проектів?
  3. Чи будуть ці інші релевантні результати пошуку корисними і заохотять до глибшого дослідження інших проектів?
    1. Чи дратує бачити результати з інших вікі?
    2. І навпаки, чи заохочують вони користувача отримувати більше знань?
    3. Яку вагу треба надавати результатам з інших вікіпроектів у результатах?
  4. Чи заохотить користувачів відображення додаткових результатів пошуку з інших вікі робити внесок?
    1. Тобто якщо ви шукаєте Piazza del Duomo і не бачите статті про неї у Вікімандрах (а я шукаю у Вікіцитатах), чи це заохотить вас започаткувати статтю?
  5. Чи треба обмежити кількість мов, якими проводити пошук?
    1. Тобто, чи запровадите це лише для топ-50?
    2. Або лише використовувати мови, де ми виявляємо запити іншою мовою ніж вікі, де знаходиться користувач?

Див. також

Завдання на Фабрикаторі:

Замітки з обговорень:

A/B Testing

After taking into account community feedback and design team recommendations, we'll start A/B testing soon. View this page for more information.


Self-guided testing

This page was created to encourage users to do their own testing, via a self-guided testing page with examples for those not-so-technical and those that have a Wikipedia account and are a little more experienced.