Cross-wiki Search Result Improvements/uk

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

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

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

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

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

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

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

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

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

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

Перший


 * Поєднати індекси однією й тією ж мовою.
 * Запитати допомоги у спільноти — що включає обговорення на цій сторінці. ✅
 * Команди пошуку та дизайну у Фонді Вікімедіа створять макети того, як ці нові результати пошуку можуть відображатися. ✅

Другий

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


 * після того, як крос-вікі індекс буде готовий для кількох попередньо вибраних мов; ✅
 * після проведення A/B тестів для збору даних реального часу для аналізу. ❌
 * і отримайте макети інтерфейсу користувача для тестування інтерфейсу тут: ✅
 * а також створюючи екземпляр Labs для раннього тестування. ✅

Третій

У цьому кварталі (січень – березень 2017 р.) ми:


 * розпочати A/B-тестування передньої частини цієї нової функції для аналізу та зворотного зв’язку від спільноти.
 * продовжуйте вдосконалювати та покращувати задню частину цієї функції
 * Перший тест A/B/C був проведений, і він був не дуже переконливим  ✅
 * Після виправлення незначної помилки інтерфейсу користувача та додавання ще чотирьох Вікіпедій для тестування буде проведено другий тест A/B, загалом вісім.

Четвертий

Квітень – червень 2017 року:


 * завершити аналіз другого тесту A/B для фрагментів дочірніх проектів на сторінці результатів пошуку
 * випустити перекладену нотатку для Village Pumps, яка оголошує про розгортання виробництва
 * випустити пост у блозі про пошук
 * випуск у виробництво у всіх Вікіпедіях

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

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


 * Гаїтянська креольська:
 * https://ht.wikipedia.org/wiki/Espesyal:Chache/Milk
 * Результати додаються унизу сторінки через mw:Extension:ArticlePlaceholder
 * Французька:
 * https://fr.wikipedia.org/wiki/Spécial:Recherche/Milk
 * Результати додаються унизу сторінки через d:User:Yair rand/WikidataInfo.js
 * Італійська:
 * https://it.wikipedia.org/w/index.php?search=milk&title=Speciale:Ricerca/Milk&fulltext=1
 * Результати додаються унизу сторінки через d:User:Yair rand/WikidataInfo.js
 * Навігаційний шаблон збоку сторінки додається через w:it:MediaWiki:Search-interwiki-custom

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

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

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

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


 * 1) Як ми хочемо, щоб нові додаткові релевантні результати пошуку відображалися?
 * 2) Чи результати з будь-якої вікі, у якій ви зараз є, мають показуватися першими, а тоді щоб була опція показати більше з інших вікі?
 * 3) Чи додаткові результати мають іти впереміш з результатами локальної вікі?
 * 4) Чи додаткові результати мають показуватися окремо збоку (або знизу) сторінки результатів?
 * 5) Чи потрібна нам опція вимкнути ці інші релевантні результати пошуку (на рівні користувача та/або проекту)?
 * 6) * Це може бути пошук за ключовим словом, а може бути кнопка, яку натискає відвідувач
 * 7) * Це також може бути подібно до, наприклад, ключового слова, яке дозволяє шукати зображення лише у локальній вікі, а не файли з Вікісховища.
 * 8) Додаткові результати краще показувати списком чи у вигляді таблиці?
 * 9) Чи треба включати відповідні метадані (зображення та/або короткий опис) разом з результатами пошуку?
 * 10) Чи треба в результат включати розмір статті (напр.:  ) і дату створення/редагування?
 * 11) Чи треба вказувати, що натиснувши на результат ви перейдете в інший вікіпроект?
 * 12) Скільки результатів з інших вікі треба показувати — 1, 2, 3 чи більше?
 * 13) Чи треба обмежити наявний метод відображення результатів з вікі, де здійснювався пошук?
 * 14) * Зараз ми показуємо до 10 тисяч результатів, розбитих на сторінки, але тести показують, за зазвичай переходять лише на перші три.
 * 1) Should the results from whatever wiki you're on to be shown first and then have an option to show more from other wikis?
 * 1) Should the additional results be inter-mixed with the local wiki results?
 * 1) Should the additional results be displayed off to the side (or maybe the bottom) of the results page?
 * 1) Should we have the option to turn off  these other relevant search results (a user and/or project opt-out)?
 * 1) * This could be a keyword search term or maybe a button for a visitor to click
 * 1) * This could also be similar to the  keyword that will only search for images on the local wiki and not Commons files, for instance.
 * 1) Would the additional results be best displayed as a list or a grid design?
 * 1) Should we include relevant metadata (images and/or a short description) with the search results?
 * 1) Do the results need to have the size of the article (i.e.:  ) and the date it was created/modified?
 * 1) Should we indicate that clicking on a result will take you to another wiki project?
 * 1) How many results from other wikis should we show - 1, 2, 3, or more?
 * 1) Should we limit the existing method of displaying results from the wiki that you searched on?
 * 1) * We currently show up to 10,000 results in a paginated manner, but testing shows that generally only the first 3 results are ever acted upon.
 * 1) Чи ми хочемо, щоб ці нові результати пошуку працювали у всіх проєктах Вікімедіа?
 * 2) Наприклад, якщо я у Вікіцитатах, чи хочу я також бачить релевантні результати пошуку з Вікімандрів, Вікіпедії чи Вікіновин?
 * 3) Або, якщо я у Вікіпедії, просто показати мені результати з інших проєктів?
 * 4) Чи будуть ці інші релевантні результати пошуку корисними і заохотять до глибшого дослідження інших проєктів?
 * 5) Чи дратує бачити результати з інших вікі?
 * 6) І навпаки, чи заохочують вони користувача отримувати більше знань?
 * 7) Яку вагу треба надавати результатам з інших вікіпроєктів у результатах?
 * 8) Чи заохотить користувачів відображення додаткових результатів пошуку з інших вікі робити внесок?
 * 9) Тобто якщо ви шукаєте   і не бачите статті про неї у Вікімандрах (а я шукаю у Вікіцитатах), чи це заохотить вас започаткувати статтю?
 * 10) Чи треба обмежити кількість мов, якими проводити пошук?
 * 11) Тобто, чи запровадите це лише для топ-50?
 * 12) Або лише використовувати мови, де ми виявляємо запити іншою мовою ніж вікі, де знаходиться користувач?

See also: Explore similar, Wiktionary widget, thumbnail icons in search results

 * - Нотатки й ілюстрації з дизайну того, як можуть виглядати результати пошуку
 * Explore Similar links on the search results page
 * A/B testing information
 * Self-guided testing step-by-step instructions
 * Wiktionary widget on the search results page
 * A/B testing information
 * Self-guided testing step-by-step instructions
 * Adding thumbnail icons to search results
 * A/B testing information

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


 * https://phabricator.wikimedia.org/T137312
 * https://phabricator.wikimedia.org/T136639
 * https://phabricator.wikimedia.org/T139310

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


 * https://etherpad.wikimedia.org/p/interwiki-implications
 * https://etherpad.wikimedia.org/p/inter-wiki
 * https://etherpad.wikimedia.org/p/multi_project_indices

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

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.