Java Machine Learning application for building a large data set autocomplete component. Searching is implemented using Trie and suggesting using Spark MLib Collaborative Filtering Both Algorithm & Data Structure are working together for the final solution
License to EPL https://www.eclipse.org/legal/epl-v10.html