This document discusses automatically generating a Solr synonym list using machine learning. It describes existing knowledge-base and word embedding approaches and their limitations. The proposed method uses customer query and click data to find similar queries, extract token and phrase synonyms, de-noise the results, and categorize the output. Evaluation shows the machine learning approach achieves higher precision and recall than word2vec. The document also demonstrates how misspellings and synonyms are detected and reviewed in the Lucidworks Fusion platform.