The dataset used in this demo is derived from this Github one. We did some significant sytax cleaning of the original and removed entries containing more than 30 words. The main purpose for this app was to provide something for our chat demo to say back when we test it. That's why it returns results in JSON format.
The thesaurus is enabled in this app so synoyms for the search terms will also be sought. Additionally morphemic forms of the terms are enabled. Both of these are done so that it will return quotes which are esoterically related to the search terms.