Metadata-Version: 1.1
Name: printen
Version: 0.0.4
Summary: Flexible integration of Elasticsearch into Python projects.
Home-page: https://github.com/jimjkelly/printen
Author: James Kelly
Author-email: pthread1981@gmail.com
License: BSD
Description: Printen
        =======
        
        Printen is the a simple, flexible module for integrating
        Elasticsearch into Python projects - especially projects
        utilizing Peewee or Django models.
        
        Printen's code is currently in active development and
        should be considered alpha - breaking changes should
        be expected.
        
        Why Printen?
        ------------
        
        There is no shortage of fine search libraries for Python.
        The common tool used is [Haystack](http://haystacksearch.org/),
        though this is oriented specifically towards Django, but
        supports a multitude of search backends. This is a great
        choice if you need flexibility in your search backends,
        but one can begin to feel constrained as the interface to
        the search backend is necessarily generic, so as to support
        all search backends similarly.
        
        Other options include [django-simple-elasticsearch](https://github.com/jaddison/django-simple-elasticsearch),
        which has the advantage of specifically focusing on
        Elasticsearch, but is limited to Django and isn't
        under active development.
        
        A final option is to use the excellent official
        [Python Elasticsearch Client](http://elasticsearch-py.readthedocs.org/en/master/index.html),
        which is not super hard, but does require a decent amount of work
        to map it to the concepts of your ORM.
        
        Printen seeks to do this work for you, without being overly
        choosy about what Python framework you use it with (essentially
        the opposite of Haystack - choosy about the search engine, not
        choosy about the Python framework).
        
        Elasticsearch Compatibility
        ---------------------------
        
        Printen is expected to be compatible with Elasticsearch 2.0
        and above.
        
        Documentation
        -------------
        
        To see the complete documentation, visit Printen's documentation on [Read The Docs](http://printen.readthedocs.org/).
        
        Installation
        ------------
        
        Printen can still be intalled via pip:
        
            $ pip install printen
        
        or if you have the source locally:
        
            $ python setup.py install
        
        License
        -------
        
        Printen is licensed under the [BSD License](LICENSE.md)
        
        Thanks
        ------
        
        This was inspired by [James Addison's](https://github.com/jaddison)
        [django-simple-elasticsearch](https://github.com/jaddison/django-simple-elasticsearch).
        
        
        
        History
        -------
        
        __0.0.1 (2016-11-02)__: Initial Release of code to GitHub
        __0.0.2 (2016-22-03)__: Fix for when no existing aliases exist
        
Keywords: elasticsearch search indexing flask django peewee
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Classifier: Programming Language :: Python
Classifier: Framework :: Flask
Classifier: Framework :: Django
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
