Cross-wiki Search Result Improvements/uk

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

For example, if you were on the French Wikivoyage and searched for "milk" you would be presented with the expected matching articles from the French Wikipedia and results from other French Wikimedia projects (i.e.: fr.wiktionary and fr.wikiquote).

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

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

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

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

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

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

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

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

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

Перший


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

Second

By the end of the next quarter (tentatively October - December 2016) the team will compare search satisfaction. This will be done:


 * after the cross-wiki index is ready for several pre-selected languages
 * after running A/B tests to collect real time data with which to analyze

Third


 * Once the above is completed, we'll probably release this new feature as part of the Beta Feature set for further feedback and testing from the community.

Fourth


 * Release into production on selected wikis.

Current Search Examples
There are already a few community-led solutions to provide additional discovery of other Wikimedia projects and articles in the same language. Here is a small collection of examples:

Current search results pages for a few language wikis:


 * Hatian Creole:
 * https://ht.wikipedia.org/wiki/Espesyal:Chache/Milk
 * Entries at the page-bottom are added via mw:Extension:ArticlePlaceholder
 * French:
 * https://fr.wikipedia.org/w/index.php?title=Spécial:Recherche&profile=default&fulltext=Search&search=milk&searchengineselect=mediawiki
 * Entries at the page-bottom are added via d:User:Yair_rand/WikidataInfo.js
 * Italian:
 * https://it.wikipedia.org/w/index.php?search=milk&title=Speciale:Ricerca&fulltext=1
 * Entries at the page-bottom are added via d:User:Yair_rand/WikidataInfo.js
 * Navbox at the page-side is added via w:it:MediaWiki:Search-interwiki-custom

External Search Gadget:
 * mw:MediaWiki:Gadget-externalsearch.js
 * This gadget will search a custom list of technical sites, giving a multi-tab result list and is further explained at Wikimedia technical search
 * Here is a screenshot of this custom action (unfortunately, searching for "google.com/cse" can trigger a spam filter message for some browsers)

How could these additional search results be displayed?
The appearance of search results is open for discussion and we have some rough drafts for you to look at below with more design possibilities on Design. Here are a few examples of what a new search results page could look like based on existing solutions on other language wikis:

Help us choose the solution
Please provide your feedback now!
 * Two quarters are needed, at a minimum, to architect and design the technical implementation.
 * The team would like to have something to test and to show to the community sometime in late 2016.

The Questions
The team has many questions and this is what we'd like to request feedback on from the community:


 * 1) How do we want these new, additional, relevant search results to be displayed?
 * 2) Should the results from whatever wiki you're on to be shown first and then have an option to show more from other wikis?
 * 3) Should the additional results be inter-mixed with the local wiki results?
 * 4) Should the additional results be displayed off to the side (or maybe the bottom) of the results page?
 * 5) Should we have the option to turn off  these other relevant search results (a user and/or project opt-out)?
 * 6) * This could be a keyword search term or maybe a button for a visitor to click
 * 7) * This could also be similar to the  keyword that will only search for images on the local wiki and not Commons files, for instance.
 * 8) Would the additional results be best displayed as a list or a grid design?
 * 9) Should we include relevant metadata (images and/or a short description) with the search results?
 * 10) Do the results need to have the size of the article (i.e.:  ) and the date it was created/modified?
 * 11) Should we indicate that clicking on a result will take you to another wiki project?
 * 12) How many results from other wikis should we show - 1, 2, 3, or more?
 * 13) Should we limit the existing method of displaying results from the wiki that you searched on?
 * 14) * 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.
 * 15) Do we want these new search results to work across all Wikimedia projects?
 * 16) For example, if I'm on Wikiquote, do I want to also see relevant search results from Wikivoyage, Wikipedia or Wikinews?
 * 17) Or, if I'm on Wikipedia, just show me results from other projects?
 * 18) Would these other relevant search results be useful and encourage deeper exploration into various topics?
 * 19) Is it annoying to see the other wiki search results?
 * 20) Conversely, does it encourage a user to discover more knowledge?
 * 21) How much weight do we give results from other wiki projects in the results?
 * 22) Will the display of the additional search results from other wikis encourage contributions from editors?
 * 23) i.e.: if you search for   and don't see a Wikivoyage article about it (while I'm searching on Wikiquote), would that encourage you to start an article for it?
 * 24) Should we limit the amount of languages we search in?
 * 25) i.e.: only use the top 50 languages to implement this in?
 * 26) Or, only use the languages that we are detecting queries in an other language than the wiki the user is on?