{ "info": { "author": "Fulfil.IO Inc.", "author_email": "support@fulfil.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Legal Industry", "Intended Audience :: Manufacturing", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Office/Business" ], "description": "Elastic Search Full Text Search Integration\n===========================================\n\nThis module allows tryton records of selected models to be exported to\n`Elastic Search `_ full text search engine.\n\nConfiguration\n-------------\n\n1. Add a new configuration line to trytond.conf\n `elastic_search_server=es.fulfil.io`\n2. Add the models you want to index into document types. `Administration >\n Elastic Search > Document Types`\n\n\nHow it works\n------------\n\nThe module adds an `Index Backlog` table to which records that need\nsynchronisation with Elastic Search are added. \n\nA tryton CRON task which runs every 1 minute (by default) looks into\nthe backlog index and makes the corresponding update to elastic search.\n\nRecords, that are deleted are deleted from the index.\n\nDefining what information gets indexed\n``````````````````````````````````````\n\nBy default the only information indexed from a record is the `rec_name` of\nthe record. If you need more information to be sent, that is possible by\ndefining a new method called `elastic_search_json` in the model in a\ncustom module and it will be used instead of just `rec_name`. An example\nof such a method in the product model is below.\n\n\n.. code-block:: python\n\n __metaclass__ = PoolMeta\n\n class Product:\n __name__ = \"product.product\"\n\n def elastic_search_json(self):\n \"\"\"\n Return a JSON serializable dictionary of values\n that need to be indexed by the search engine\n \"\"\"\n return {\n 'name': self.name,\n 'category': self.category.id,\n 'category_name': self.category.name,\n }", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.fulfil.io", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "trytond_elastic_search", "package_url": "https://pypi.org/project/trytond_elastic_search/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/trytond_elastic_search/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.fulfil.io" }, "release_url": "https://pypi.org/project/trytond_elastic_search/4.0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Tryton module for Elastic Search", "version": "4.0.0.4" }, "last_serial": 2327814, "releases": { "2.6.0.1": [], "2.6.0.2": [ { "comment_text": "", "digests": { "md5": "44fb6e9973c8b4b1026f954192f55994", "sha256": "e23ac93800c63234f417175d34fc692e91558ddcafcea2e84299a92cae1be6f1" }, "downloads": -1, "filename": "trytond_elastic_search-2.6.0.2.tar.gz", "has_sig": false, "md5_digest": "44fb6e9973c8b4b1026f954192f55994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6433, "upload_time": "2013-08-28T16:04:51", "url": "https://files.pythonhosted.org/packages/e8/cb/a6787321c2f15605d5f06b80a35a5f7716d29431c2b50243c849104662ee/trytond_elastic_search-2.6.0.2.tar.gz" } ], "2.6.0.2dev": [ { "comment_text": "", "digests": { "md5": "1045417be99e43fe74f75f520b5a3b84", "sha256": "06e3f90e63c4ccab7137ce6e31d3d0450b03b475981c5e727d7248910403aef3" }, "downloads": -1, "filename": "trytond_elastic_search-2.6.0.2dev.tar.gz", "has_sig": false, "md5_digest": "1045417be99e43fe74f75f520b5a3b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6446, "upload_time": "2013-03-25T08:47:31", "url": "https://files.pythonhosted.org/packages/dc/67/356d90e1f782af477bcf4f35ae75b997c450a3116a9cffc54cdcd958716a/trytond_elastic_search-2.6.0.2dev.tar.gz" } ], "2.8.0.1": [ { "comment_text": "", "digests": { "md5": "e3b2f5d001521e25ec3eb67423c53bb3", "sha256": "f3336d452677509b7b1ddc6d3d792c4128ffbcd82340a099085fd7605b5f9306" }, "downloads": -1, "filename": "trytond_elastic_search-2.8.0.1.tar.gz", "has_sig": false, "md5_digest": "e3b2f5d001521e25ec3eb67423c53bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7152, "upload_time": "2013-10-01T13:59:22", "url": "https://files.pythonhosted.org/packages/26/38/7aeb9b9a04669478dd44939f79d78b7421914269b0fc3e9cd844da28e67a/trytond_elastic_search-2.8.0.1.tar.gz" } ], "2.8.1.0": [ { "comment_text": "", "digests": { "md5": "94ffdf1c6f43767e34c217e5d4f10003", "sha256": "ae128dca866809be328b90ad561b2d643bbb5251d56de1c4c6029c4380efa970" }, "downloads": -1, "filename": "trytond_elastic_search-2.8.1.0.tar.gz", "has_sig": false, "md5_digest": "94ffdf1c6f43767e34c217e5d4f10003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8191, "upload_time": "2013-11-23T07:32:44", "url": "https://files.pythonhosted.org/packages/c2/9b/54bea97b57ccd58d1ced601fca054a1892c9a9e7b4e017738158ad806822/trytond_elastic_search-2.8.1.0.tar.gz" } ], "3.0.1.0": [ { "comment_text": "", "digests": { "md5": "0ae6def04e9408888ede3fd9f1311fe9", "sha256": "d73a055de9ad46f06fbb29e3d41c80c872d40937ea67c9018a876a45b8d6cccd" }, "downloads": -1, "filename": "trytond_elastic_search-3.0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ae6def04e9408888ede3fd9f1311fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8254, "upload_time": "2014-07-30T09:05:06", "url": "https://files.pythonhosted.org/packages/82/1f/3a12dd1266c842db15f52784d4820c3766d12be8b88705fb9a982191afef/trytond_elastic_search-3.0.1.0.tar.gz" } ], "3.0.1.0dev": [ { "comment_text": "", "digests": { "md5": "2a477f1404def71e84bd80bf2ced1c2e", "sha256": "4e0b67d0cc5d4cd6f6f81084d38c6293a42d18d8f8bdb1419a340f27edfeaea6" }, "downloads": -1, "filename": "trytond_elastic_search-3.0.1.0dev.tar.gz", "has_sig": false, "md5_digest": "2a477f1404def71e84bd80bf2ced1c2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8264, "upload_time": "2014-01-23T14:38:48", "url": "https://files.pythonhosted.org/packages/fb/d3/99859e03c0261d4f2c3721797c061a746ca5b73234273205381c8725d13b/trytond_elastic_search-3.0.1.0dev.tar.gz" } ], "3.2.0.1": [ { "comment_text": "", "digests": { "md5": "c23f3f91848d975ce1fa2e527feff82a", "sha256": "dc97d78eb2aece7161c70453aefa81587447ac351b9d1ec7e7f7d4abddd3440d" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.1.tar.gz", "has_sig": false, "md5_digest": "c23f3f91848d975ce1fa2e527feff82a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8504, "upload_time": "2014-07-30T09:04:45", "url": "https://files.pythonhosted.org/packages/f0/ae/d935f03afdfaaf0e7007f0a55b77f3d3229a38eabbc14105e71cecc0314a/trytond_elastic_search-3.2.0.1.tar.gz" } ], "3.2.0.2": [ { "comment_text": "", "digests": { "md5": "cf98270d4d4847fc4520bfff1a933799", "sha256": "a2bbf86fde0b127c743d1439e958cb75da4443b70f49628f72c2fe50c04495ad" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.2.tar.gz", "has_sig": false, "md5_digest": "cf98270d4d4847fc4520bfff1a933799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8807, "upload_time": "2014-08-08T06:13:41", "url": "https://files.pythonhosted.org/packages/3e/50/f0cd69846ef53e1117b81ea560d7867c4640907a186e44f371cc83b36351/trytond_elastic_search-3.2.0.2.tar.gz" } ], "3.2.0.3": [ { "comment_text": "", "digests": { "md5": "b471b874c167a8ccd121d46c7ef5eec2", "sha256": "6e639877895a0b5b6b2eae7d01229fabedca5f07d5bec61cba85a2793ed04a62" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.3.tar.gz", "has_sig": false, "md5_digest": "b471b874c167a8ccd121d46c7ef5eec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8838, "upload_time": "2014-08-08T10:39:01", "url": "https://files.pythonhosted.org/packages/c6/4f/84b6fd05ccff5d14898c8657e792ec50c1261c1a93324986f405151c2cfa/trytond_elastic_search-3.2.0.3.tar.gz" } ], "3.2.0.4": [ { "comment_text": "", "digests": { "md5": "7b3d91b867ea506eb196e0e60695aa50", "sha256": "5f33c0609a683f7aefa256f0449e08f208a70182d1860f4e6e5957672d2901bf" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.4.tar.gz", "has_sig": false, "md5_digest": "7b3d91b867ea506eb196e0e60695aa50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11144, "upload_time": "2014-08-27T06:31:48", "url": "https://files.pythonhosted.org/packages/04/af/249a52716e52c66e6e7a68ccebb1a3ab4555cdd3a5f82d5d7288ef086f00/trytond_elastic_search-3.2.0.4.tar.gz" } ], "3.2.0.5": [ { "comment_text": "", "digests": { "md5": "87a40acdd4fe49738cb0b4448694bf41", "sha256": "4776411ac6decd0974e25e1fe2a937660f0ce4def219244e659233d4fc17f35c" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.5.tar.gz", "has_sig": false, "md5_digest": "87a40acdd4fe49738cb0b4448694bf41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11149, "upload_time": "2014-10-02T11:24:30", "url": "https://files.pythonhosted.org/packages/10/da/f5998a5f7eeda8b0a3851223944f36e49a5599422652d4088992fd4b3c8a/trytond_elastic_search-3.2.0.5.tar.gz" } ], "3.2.0.6": [ { "comment_text": "", "digests": { "md5": "8023944d42a1b6ab713e9c2c93234954", "sha256": "bbd36087b3b12144088a9f5ab89d8e2eac13bcb0574c7bd3a62ddf36462334c9" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.6.tar.gz", "has_sig": false, "md5_digest": "8023944d42a1b6ab713e9c2c93234954", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11166, "upload_time": "2014-11-08T09:49:51", "url": "https://files.pythonhosted.org/packages/1a/4f/a953841ec79ffc84abf26ef869eae98b8c2cd2bc5e83ffe8bb35e302f7d2/trytond_elastic_search-3.2.0.6.tar.gz" } ], "3.2.0.7": [ { "comment_text": "", "digests": { "md5": "a41c15870aed406938c7aa6c5bbc42e9", "sha256": "2dbf0451720c2bf46652a46981854557487c7d8a314ccdd09984dd179eddbe51" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.7.tar.gz", "has_sig": false, "md5_digest": "a41c15870aed406938c7aa6c5bbc42e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11163, "upload_time": "2014-11-08T12:11:32", "url": "https://files.pythonhosted.org/packages/02/67/cd914d24fc8429494675ffb28ccefed637a16bdeccbe5309d7aa5e29437b/trytond_elastic_search-3.2.0.7.tar.gz" } ], "3.2.0.8": [ { "comment_text": "", "digests": { "md5": "c7533144722500ab865cd12d33a6aa22", "sha256": "777e3b8b014bd2f1cb8e0fe4735cd3a0fa7a5f76cfac4fc110ef3f0f6548779b" }, "downloads": -1, "filename": "trytond_elastic_search-3.2.0.8.tar.gz", "has_sig": false, "md5_digest": "c7533144722500ab865cd12d33a6aa22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11157, "upload_time": "2015-01-15T11:25:25", "url": "https://files.pythonhosted.org/packages/60/75/a93f71efd85b90b7a70f7841e6189e1425e3a66f62944233c6b85e7e4d85/trytond_elastic_search-3.2.0.8.tar.gz" } ], "3.4.0.1": [ { "comment_text": "", "digests": { "md5": "db733174ba19241377e24486f523b59b", "sha256": "370ccb2115800ca53650c4dc41110834c708176b2689cbaef0369ed1b5a83756" }, "downloads": -1, "filename": "trytond_elastic_search-3.4.0.1.tar.gz", "has_sig": false, "md5_digest": "db733174ba19241377e24486f523b59b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11110, "upload_time": "2015-03-19T06:03:04", "url": "https://files.pythonhosted.org/packages/e6/58/f46e4e32c8946d0c2485a87310d256893568f726ddcfd5e11aef4621b629/trytond_elastic_search-3.4.0.1.tar.gz" } ], "3.4.0.2": [ { "comment_text": "", "digests": { "md5": "d8bd25e2e99516acf5bc262a6a922a3e", "sha256": "abc24fd13330d83326c40b455ea886d6cf0afaf77d6f216e68bd3d88708d0452" }, "downloads": -1, "filename": "trytond_elastic_search-3.4.0.2.tar.gz", "has_sig": false, "md5_digest": "d8bd25e2e99516acf5bc262a6a922a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11095, "upload_time": "2015-05-22T08:47:36", "url": "https://files.pythonhosted.org/packages/74/43/1ebc4dd81d67d0d3d009b532967c1aeb515bd774c3ae9c02d8fdec2feb34/trytond_elastic_search-3.4.0.2.tar.gz" } ], "3.4.1.0": [ { "comment_text": "", "digests": { "md5": "0b5e68277786c5f26ecc0a2de075825b", "sha256": "698bbcfaa1cbf90a79d0aa35f3bec6c2c6e883552ae78facdf5860b4408e41da" }, "downloads": -1, "filename": "trytond_elastic_search-3.4.1.0.tar.gz", "has_sig": false, "md5_digest": "0b5e68277786c5f26ecc0a2de075825b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11062, "upload_time": "2015-05-29T05:44:41", "url": "https://files.pythonhosted.org/packages/0f/74/5fa5b2651af643bf80eea87e53d1d41a7a97a2bf3334b9c2a61ffc8589b5/trytond_elastic_search-3.4.1.0.tar.gz" } ], "3.4.2.0": [ { "comment_text": "", "digests": { "md5": "e25e49abf6817951c9804cfd9378952b", "sha256": "65dbf3d1588061431d24c80503511acd27717feb32314ca1932bde34b734bfa2" }, "downloads": -1, "filename": "trytond_elastic_search-3.4.2.0.tar.gz", "has_sig": false, "md5_digest": "e25e49abf6817951c9804cfd9378952b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10630, "upload_time": "2015-08-27T10:53:25", "url": "https://files.pythonhosted.org/packages/4b/76/27134313e31eb590f1a838e4679adca2362804be1950d04cc5058f849e5c/trytond_elastic_search-3.4.2.0.tar.gz" } ], "3.4.3.0": [ { "comment_text": "", "digests": { "md5": "64861aaf3cad76fd945272ad30df216c", "sha256": "130687111caf28cb6dacfe0f3b665acd06bfeececf612692c06db9541f61e1f5" }, "downloads": -1, "filename": "trytond_elastic_search-3.4.3.0.tar.gz", "has_sig": false, "md5_digest": "64861aaf3cad76fd945272ad30df216c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10606, "upload_time": "2015-10-30T10:10:57", "url": "https://files.pythonhosted.org/packages/f7/17/fe733e7da0d0cab4bba24eb5c9acd1da83001884ed2c53c069aea9379503/trytond_elastic_search-3.4.3.0.tar.gz" } ], "4.0.0.1": [ { "comment_text": "", "digests": { "md5": "00d53767843d1801e1cd35b740d68b03", "sha256": "085ccda22bfa3b3ed4c911b2a5d519f574138db796131cc72036d3be7e861e6c" }, "downloads": -1, "filename": "trytond_elastic_search-4.0.0.1.tar.gz", "has_sig": false, "md5_digest": "00d53767843d1801e1cd35b740d68b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10425, "upload_time": "2016-08-16T18:48:58", "url": "https://files.pythonhosted.org/packages/4b/49/085d599d4b8e4df405e194b62cf0b19af16a1ed7133c041c5d745dd5fe69/trytond_elastic_search-4.0.0.1.tar.gz" } ], "4.0.0.2": [ { "comment_text": "", "digests": { "md5": "b448c8c652531051e82d863a20774636", "sha256": "f52d5b473f40606a743f003b4c91862f002cb3753262c1e2d201448a3b5ddfdb" }, "downloads": -1, "filename": "trytond_elastic_search-4.0.0.2.tar.gz", "has_sig": false, "md5_digest": "b448c8c652531051e82d863a20774636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10436, "upload_time": "2016-08-22T10:17:08", "url": "https://files.pythonhosted.org/packages/d4/25/a47423a994ebda1154e9144abedd64f6ebc2e407e4a109c224ffaaaa6bc5/trytond_elastic_search-4.0.0.2.tar.gz" } ], "4.0.0.3": [ { "comment_text": "", "digests": { "md5": "501f310a0c0ae9d64c2f6a58bd1f7e62", "sha256": "0b5fc6ac65b66e3cb98512e0b271932095972d22dbd95c74cd6f92b7112a9488" }, "downloads": -1, "filename": "trytond_elastic_search-4.0.0.3.tar.gz", "has_sig": false, "md5_digest": "501f310a0c0ae9d64c2f6a58bd1f7e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10450, "upload_time": "2016-09-05T17:04:02", "url": "https://files.pythonhosted.org/packages/26/b7/647bf37c15401273e12ed19046c98b53118eeb18284abf1ed8bcd974064d/trytond_elastic_search-4.0.0.3.tar.gz" } ], "4.0.0.4": [ { "comment_text": "", "digests": { "md5": "49ac265c3b339ce2d526918b1adc8026", "sha256": "5b03ffd00969af42a2f39ee4ee8b16fbef2b3bab3201dc9dfbfe37710f67d723" }, "downloads": -1, "filename": "trytond_elastic_search-4.0.0.4.tar.gz", "has_sig": false, "md5_digest": "49ac265c3b339ce2d526918b1adc8026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10445, "upload_time": "2016-09-06T17:10:47", "url": "https://files.pythonhosted.org/packages/b8/95/0c70d630f7c7b88efb86849c6bcb2142071257d9369c85de55b1a82958f2/trytond_elastic_search-4.0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49ac265c3b339ce2d526918b1adc8026", "sha256": "5b03ffd00969af42a2f39ee4ee8b16fbef2b3bab3201dc9dfbfe37710f67d723" }, "downloads": -1, "filename": "trytond_elastic_search-4.0.0.4.tar.gz", "has_sig": false, "md5_digest": "49ac265c3b339ce2d526918b1adc8026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10445, "upload_time": "2016-09-06T17:10:47", "url": "https://files.pythonhosted.org/packages/b8/95/0c70d630f7c7b88efb86849c6bcb2142071257d9369c85de55b1a82958f2/trytond_elastic_search-4.0.0.4.tar.gz" } ] }