Combine search engine and machine learning : <p>I'm pretty new on search engines and pretty newbie on machine learning. But I wanted to know if there is a way to combine functionalities of search engines like elasticsearch or Apache Solr and machine learning project like Apache Mahout, H2O or PredictionIO.</p>

<p>For exemple, if you work on a travel website where you can search for a destination. You start type "au", so the first suggestions are "AUstria", "AUstralia", "mAUrice island", "mAUritania"... etc... This is typically what elasticsearch can do.</p>

<p>But you know that this user has already travelled on Mauritania three times, so you want that Mauritania goes on the first place of suggestions. And I guess that's typically what machine learning can do.</p>

<p>Is there bridges between this two type of technologies ? Can machine learning ensure the work of search engine efficiently ?</p>

<p>I'm open to all answers, regardless of the technologies used. If you have ever experienced this type of problems, my ears are wide open :-)</p>

<p>Thank you</p>
