A simple, yet full-featured Django dictionary API
Dictionary Search is a simple Django app to perform dictionary lookups.
It uses Haystack as its search engine and has mainly been used with an SOLR backend.
It uses the logging framework to maintain a search log which may in turn be used to obtain lists of the most popular dictionary entries.
In order to use it, you should add ‘dictionary_search’ to your INSTALLED_APPS and include these lines in your project urls.py:
from haystack.views import SearchView from dictionary_search.forms import DictionarySearchForm urlpatterns = patterns( ..., url(r'^search/', SearchView(form_class=DictionarySearchForm), name='demo_search_page'), url(r'^s/', include('dictionary_search.urls')), ..., )
You also need to install Haystack with an appropriate search backend, preferrably SOLR.
TBD: Write more complete usage documentation.
Dictionary Search was created by Magenta ApS (http://www.magenta-aps.dk).
Dictionary Search is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
See the COPYRIGHT and LICENSE files for details.