{ "info": { "author": "FreshX GbR", "author_email": "wallaby@freshx.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Twisted", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries" ], "description": "wallaby-backend-elasticsearch\n=============================\n\nThis package provides an asynchronous python interface to elasticsearch (using twisted).\n\nFor more information on wallaby visit http://wlby.freshx.de\n\nInstallation\n============\n\nYou can install the elasticsearch backend with pip\n\n```bash\npip install wallaby-backend-elasticsearch\n```\n\nHow to use\n==========\n\nThe library is based on twisted's asynchronous pattern. To use the library in an asynchronous fassion you \nfirst need to create an reactor based application:\n \n```python\nfrom twisted.internet import defer\n\n@defer.inlineCallbacks\ndef run():\n # wait 1 second\n d = defer.Deferred()\n reactor.callLater(1.0, d.callback)\n yield d\n\n # stop the reactor and quit the application\n reactor.stop()\n\nfrom twisted.internet import reactor\nreactor.callWhenRunning(run)\nreactor.run()\n```\n\nNow we can connect to an existing elasticsearch cluster:\n\n```python\n@defer.inlineCallbacks\ndef run():\n # Create elasticsearch client object\n from wallaby.backends.elasticsearch import Connection\n es = Connection(\n baseURL=\"http://localhost:9200\",\n index=\"\",\n username=\"\", \n password=\"\",\n )\n\n # Send query\n res = yield es.doQuery({\n \"query\": {\n \"query_string\": {\n \"query\": \"*\"\n }\n }\n })\n\n # stop the reactor and quit the application\n reactor.stop()\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FreshXOpenSource/wallaby-backend-elasticsearch", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "wallaby-backend-elasticsearch", "package_url": "https://pypi.org/project/wallaby-backend-elasticsearch/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wallaby-backend-elasticsearch/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/FreshXOpenSource/wallaby-backend-elasticsearch" }, "release_url": "https://pypi.org/project/wallaby-backend-elasticsearch/0.1.31/", "requires_dist": null, "requires_python": null, "summary": "Asynchronous elasticsearch backend - part of Wallaby. The couchDB application framework.", "version": "0.1.31" }, "last_serial": 801503, "releases": { "0.1.26": [ { "comment_text": "", "digests": { "md5": "a825c3229429b4e5b49db38ed3828b95", "sha256": "25ccb1ef30cd0ff2773bf81fd51c7363f5d0aa3edc53c2b2d75856de7eddd33a" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.26.tar.gz", "has_sig": false, "md5_digest": "a825c3229429b4e5b49db38ed3828b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5555, "upload_time": "2013-01-15T12:38:08", "url": "https://files.pythonhosted.org/packages/27/7a/738deca72b52c2344b11c401cdb8c29561a9bebaeb77b5f36407300710d4/wallaby-backend-elasticsearch-0.1.26.tar.gz" } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "2d564f466a4b78fb8bd91a64e08c79da", "sha256": "8ea12986544e74ba682054a9e75125d4f56389d98639bc983b3729b0d39275d6" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.27.tar.gz", "has_sig": false, "md5_digest": "2d564f466a4b78fb8bd91a64e08c79da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5264, "upload_time": "2013-01-15T12:47:04", "url": "https://files.pythonhosted.org/packages/47/7f/827867b7f19daf2654dd1f82dd98ea8c1fbbbb555cc17b0b4a70256efcef/wallaby-backend-elasticsearch-0.1.27.tar.gz" } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "b4c2f2f54461bb00a52c623b305fa959", "sha256": "26cfb854d6deb43373ff3e00080caa49074b5ad6a7c1b4757314a56ac3892d29" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.28.tar.gz", "has_sig": false, "md5_digest": "b4c2f2f54461bb00a52c623b305fa959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5299, "upload_time": "2013-01-15T12:54:25", "url": "https://files.pythonhosted.org/packages/77/0c/a68bfe718ef01a22a1dadf09ce63261119fc65eaad3986f600a80ada0352/wallaby-backend-elasticsearch-0.1.28.tar.gz" } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "5da9d039a4f43076c1e2fea5fd2aef47", "sha256": "0ebf9cf7b13935a6711db2dc0ede1e8a7211692d2d6730241d6b48f24d6bb301" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.29.tar.gz", "has_sig": false, "md5_digest": "5da9d039a4f43076c1e2fea5fd2aef47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5915, "upload_time": "2013-01-17T13:27:04", "url": "https://files.pythonhosted.org/packages/ec/10/397acaf22e9d601c900a1f3ed8dde15b9c12118b7740ace8bc5094cc3258/wallaby-backend-elasticsearch-0.1.29.tar.gz" } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "8d11475a27157c33bbb936d4e6c413ee", "sha256": "f8915e02905ae8b6ed04aba64ddee8f676f82a81cc29e0b46a1c0f7f4f2efa80" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.30.tar.gz", "has_sig": false, "md5_digest": "8d11475a27157c33bbb936d4e6c413ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5943, "upload_time": "2013-01-25T00:21:14", "url": "https://files.pythonhosted.org/packages/93/22/8aeba21cfa380b30b4276e906b1dc8bf928c835f4baf60b9c3491e14d0fd/wallaby-backend-elasticsearch-0.1.30.tar.gz" } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "72de208ac46087b7b338f432aa3c057a", "sha256": "5a6fa1c7b562914b81e7b4a29321e8b0e112ce2ff0d3121da3c8d66aeb994261" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.31.tar.gz", "has_sig": false, "md5_digest": "72de208ac46087b7b338f432aa3c057a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5967, "upload_time": "2013-01-25T00:34:15", "url": "https://files.pythonhosted.org/packages/dd/c9/cd0744ad25bedd18d76528e4c1ee72def579ecf4fbffa1c40533ee21d598/wallaby-backend-elasticsearch-0.1.31.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72de208ac46087b7b338f432aa3c057a", "sha256": "5a6fa1c7b562914b81e7b4a29321e8b0e112ce2ff0d3121da3c8d66aeb994261" }, "downloads": -1, "filename": "wallaby-backend-elasticsearch-0.1.31.tar.gz", "has_sig": false, "md5_digest": "72de208ac46087b7b338f432aa3c057a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5967, "upload_time": "2013-01-25T00:34:15", "url": "https://files.pythonhosted.org/packages/dd/c9/cd0744ad25bedd18d76528e4c1ee72def579ecf4fbffa1c40533ee21d598/wallaby-backend-elasticsearch-0.1.31.tar.gz" } ] }