This chapter covers Apache Mahout and the synergy between Apache Mahout and Lucene.
Apache Mahout is a library of machine-learning algorithms designed to for scalability.
Origin of Apache Mahout
Mahout’s origin derives from Apache Lucene. In 2008, Lucene had a few algorithms for doing some sort of clustering by default.
Lucene kept adding machine-learning algorithms on top of its existing capabilities, to a point where it did not make sense to keep the capability in Lucene but to instead make it an independent engine that could function on its own. This was the ...