Я довольно новичок в поисковых системах и довольно новичок в обучении машинам. Но я хотел знать, есть ли способ объединить функциональные возможности поисковых систем, таких как elasticsearch или Apache Solr, и проект машинного обучения, например Apache Mahout, H2O или PredictionIO.Комбинируйте поисковую систему и машинное обучение
Например, если вы работаете на веб-сайте путешествия, где вы можете найти пункт назначения. Вы начинаете тип «au», поэтому первые предложения - «AUstria», «AUstralia», «mAUrice island», «mAUritania» ... и т. Д. Это обычно то, что может сделать elasticsearch.
Но вы знаете, что этот пользователь уже трижды путешествовал по Мавритании, поэтому вы хотите, чтобы Мавритания вышла на первое место предложений. И я предполагаю, что это обычно то, что может сделать машинное обучение.
Есть ли мосты между этими двумя типами технологий? Может ли машинное обучение эффективно работать в поисковой системе?
Я открыт для всех ответов, независимо от используемых технологий. Если вы когда-либо испытывали такого рода проблем, мои уши широко открыты :-)
Спасибо
Я думаю, что это интересная тема, которая будет закрыта как слишком широкая. Возможно, вы можете удалить его и попробовать новый вопрос, который фокусируется именно на проблеме, которую вы хотите решить. Например. как улучшить elasticsearch, если мы знаем контекстуальную информацию о пользователе? Или начните с технологии: как использовать H2O для разумного заказа поисковых предложений, возвращенных поисковой системой. –