Википедия:Гаджеты/Викиссыльщик

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Викиссыльщик предлагает для выделенного текста ссылку на существующую вики-статью. Удобен для проставления ссылок на слова, стоящие в падежах, отличных от именительного.

После активации гаджета на панели инструментов появляется значок Значок Викиссыльщика. Для отображения кнопки гаджета в настройках пользователя должна быть выбрана опция Показывать панель инструментов при редактировании на вкладке Редактирование.

Включить гаджет

Примеры[править код]

Выделите слово или словосочетание, и Викиссыльщик превратит его в ссылку.

  • Юрия Гагарина[[Гагарин, Юрий Алексеевич|Юрия Гагарина]]
  • Войной за Бретонское наследство[[Война за бретонское наследство|Войной за Бретонское наследство]]
  • курский[[курск]]ий

Иногда скрипт ошибается и предлагает не самую удачную ссылку, всецело доверять ему нельзя.

Принцип работы[править код]

  1. С помощью алгоритма стеммера отсекаются окончания слов (вместо Юрия Гагарина станет Юри Гагарин)
  2. К словам добавляются знаки «*» (станет Юри* Гагарин*)
  3. Полученная строка отправляется с помощью MediaWiki API к поисковой системе Википедии
  4. Название первой страницы из поисковой выдачи (они ранжируются по алгоритму, дающему больший вес словам из названий) подставляется в ссылку
  5. Если ничего найти не удалось, то создаётся просто пустая ссылка ([[|белибердадада]])

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

См. также[править код]