Википедия: Как вы имели в виду работает и как это использовать?

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

Спасибо за помощь.


person Michaël    schedule 01.11.2010    source источник
comment
Интересным фактом является то, что иногда один и тот же поисковый запрос дает вам разные «вы имели в виду», если вы находитесь в разных проектах (даже если они на одном языке)   -  person BenMQ    schedule 19.07.2013
comment
Предложения основаны на вероятностях, данных другими пользователями, допустившими ту же орфографическую ошибку. Этот форум дает простой пример того, как алгоритм машинного обучения может рассчитать эти вероятности.   -  person Paul Rougieux    schedule 01.09.2015


Ответы (3)


(Я не уверен в деталях реализации Википедии, но это один из способов сделать это)
Вероятно, он использует фонетический алгоритм, например Soundex, и соответствует это против предварительно вычисленной базы данных.
PHP предлагает несколько встроенных фонетических алгоритмов, если вы хотите поиграть с ними.

person Reese Moore    schedule 01.11.2010

Это подпадает под «поиск информации» в информатике. Lucene — это библиотека с открытым исходным кодом, реализующая эти концепции, и она может быть библиотекой, которую вы ищете. Более подробную информацию о поиске информации вы можете найти в Google. Для получения подробной информации о том, как «Вы имели в виду» можно реализовать с помощью Lucene, перейдите по ссылкам ниже.

person Aravind Yarram    schedule 01.11.2010

Вы можете использовать Google API, чтобы получить соответствующую статью в Википедии: http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=site:en.wikipedia.org%20Stanfrod%20univeristy

person Don Tuggener    schedule 25.04.2012