{ "info": { "author": "bloopark systems GmbH & Co. KG, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n=========================\nPostgreSQL Trigram Search\n=========================\n\nThis addon provides the ability to create GIN or GiST indexes of char and text\nfields and also to use the search operator `%` in search domains. Currently\nthis module doesn't change the backend search or anything else. It provides\nonly the possibilty to perfrom the fuzzy search for external addons.\n\n\nInstallation\n============\n\n#. The PostgreSQL extension ``pg_trgm`` should be available. In debian based\n distribution you have to install the `postgresql-contrib` module.\n#. Install the ``pg_trgm`` extension to your database or give your postgresql\n user the ``SUPERUSER`` right (this allows the odoo module to install the\n extension to the database).\n\n\nConfiguration\n=============\n\nIf the odoo module is installed:\n\n#. You can define ``GIN`` and ``GiST`` indexes for `char` and `text` via\n `Settings -> Database Structure -> Trigram Index`. The index name will\n automatically created for new entries.\n\n\nUsage\n=====\n\n#. You can create an index for the `name` field of `res.partner`.\n#. In the search you can use:\n\n ``self.env['res.partner'].search([('name', '%', 'Jon Miller)])``\n\n#. In this example the function will return positive result for `John Miller` or\n `John Mill`.\n\n#. You can tweak the number of strings to be returned by adjusting the set limit\n (default: 0.3). NB: Currently you have to set the limit by executing the\n following SQL statment:\n\n ``self.env.cr.execute(\"SELECT set_limit(0.2);\")``\n\n#. Another interesting feature is the use of ``similarity(column, 'text')``\n function in the ``order`` parameter to order by similarity. This module just\n contains a basic implementation which doesn't perform validations and has to\n start with this function. For example you can define the function as\n followed:\n\n ``similarity(%s.name, 'John Mil') DESC\" % self.env['res.partner']._table``\n\nFor further questions read the Documentation of the\n`pg_trgm `_ module.\n\nKnown issues / Roadmap\n======================\n\n* Modify the general search parts (e.g. in tree view or many2one fields)\n* add better `order by` handling\n\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Odoo Community Association: `Icon `_.\n\nContributors\n------------\n\n* Christoph Giesel \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://odoo-community.org/", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo8-addon-base-search-fuzzy", "package_url": "https://pypi.org/project/odoo8-addon-base-search-fuzzy/", "platform": "", "project_url": "https://pypi.org/project/odoo8-addon-base-search-fuzzy/", "project_urls": { "Homepage": "https://odoo-community.org/" }, "release_url": "https://pypi.org/project/odoo8-addon-base-search-fuzzy/8.0.1.0.0.99.dev27/", "requires_dist": [ "odoo (<9.0a,>=8.0a)" ], "requires_python": "~=2.7", "summary": "Fuzzy search with the PostgreSQL trigram extension", "version": "8.0.1.0.0.99.dev27" }, "last_serial": 5084357, "releases": { "8.0.1.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "94046297f90253496a6e11800308301c", "sha256": "6af040e84d56600033ff04d9a51ac2b6e12c84635d2d58da70398f8ba4318446" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "94046297f90253496a6e11800308301c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 41188, "upload_time": "2017-04-11T10:31:51", "url": "https://files.pythonhosted.org/packages/8e/d0/509e29e4902c621cfacb06f282321dbb4429c380c8a18d4bee80264674e4/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev10-py2-none-any.whl" } ], "8.0.1.0.0.99.dev11": [ { "comment_text": "", "digests": { "md5": "af86607e85f7be9575c3cf98eaf1e159", "sha256": "6a093db03581789f1e3b0070e42a391d8a0de0d4051064d4eb352673d9cfc9af" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev11-py2-none-any.whl", "has_sig": false, "md5_digest": "af86607e85f7be9575c3cf98eaf1e159", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 97210, "upload_time": "2017-04-11T10:31:54", "url": "https://files.pythonhosted.org/packages/9a/38/d08c9668be96122bd980ad492968a26825dac76721f2a2f12511ca3e1b5a/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev11-py2-none-any.whl" } ], "8.0.1.0.0.99.dev12": [ { "comment_text": "", "digests": { "md5": "a4736769166dce15983a54dac1136f9e", "sha256": "7a7c25cf8e47ba4272829d20bfcf57b930cba51f43f558077891262144d68eea" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev12-py2-none-any.whl", "has_sig": false, "md5_digest": "a4736769166dce15983a54dac1136f9e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 97257, "upload_time": "2017-04-11T10:31:59", "url": "https://files.pythonhosted.org/packages/a0/3f/b4bb08ae5f2101650f76653431d60cae283227ff0160d6a07448e4328e9d/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev12-py2-none-any.whl" } ], "8.0.1.0.0.99.dev13": [ { "comment_text": "", "digests": { "md5": "db938ee35e4cd2fe62a3380a8e697eb0", "sha256": "e14cf9e45c04f7867ad69d8578ea7c3313088bdff41da1e126a86995ece634c0" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev13-py2-none-any.whl", "has_sig": false, "md5_digest": "db938ee35e4cd2fe62a3380a8e697eb0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 97289, "upload_time": "2017-04-11T10:32:03", "url": "https://files.pythonhosted.org/packages/fc/4e/50b5f1d6135bcef133e1ff41d5f3c7d455a1d6d4978ec47245d40c7c9de1/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev13-py2-none-any.whl" } ], "8.0.1.0.0.99.dev14": [ { "comment_text": "", "digests": { "md5": "762475d575681c375327187d03496797", "sha256": "60ee9e69cc29cdcceaf2ef63587013fe960abf2696be0c6072e2f3a834b0cde1" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev14-py2-none-any.whl", "has_sig": false, "md5_digest": "762475d575681c375327187d03496797", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 104117, "upload_time": "2017-04-11T10:32:07", "url": "https://files.pythonhosted.org/packages/c0/38/2096182b5482ff9fe369f59c37b84d79123b0cd8835809c9cf90ed0a05a7/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev14-py2-none-any.whl" } ], "8.0.1.0.0.99.dev15": [ { "comment_text": "", "digests": { "md5": "3c826a43fb7d0f54449dd992bc50773e", "sha256": "4df77730d260a8565e7605b9cc38f0ccdfe75f3ae3daf192f1e963909991d97e" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev15-py2-none-any.whl", "has_sig": false, "md5_digest": "3c826a43fb7d0f54449dd992bc50773e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 105440, "upload_time": "2017-04-11T10:32:12", "url": "https://files.pythonhosted.org/packages/1b/fc/9f5fa9f86c359cdd6b809e1637d8ebd6182226015f6eee8ebd5bf20ae0e4/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev15-py2-none-any.whl" } ], "8.0.1.0.0.99.dev16": [ { "comment_text": "", "digests": { "md5": "e407233dc17ef48b4229f94c19c659cc", "sha256": "4d320f11059fbb6ad0bdc2f8123d8b5be0e47ac86047a92f67d5433ce71714b9" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev16-py2-none-any.whl", "has_sig": false, "md5_digest": "e407233dc17ef48b4229f94c19c659cc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106757, "upload_time": "2017-04-11T10:32:16", "url": "https://files.pythonhosted.org/packages/69/d7/d4acfc9d47b9df599ec857a7e5f9fec2dd76551c20e0de70209179645595/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev16-py2-none-any.whl" } ], "8.0.1.0.0.99.dev17": [ { "comment_text": "", "digests": { "md5": "37d18841be0fbc60496b1bfdf15adb40", "sha256": "4705c12ad6ef307a36c29d727565f1cc02b5716689ee92aa7827838c711f2846" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev17-py2-none-any.whl", "has_sig": false, "md5_digest": "37d18841be0fbc60496b1bfdf15adb40", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106763, "upload_time": "2017-04-11T10:32:20", "url": "https://files.pythonhosted.org/packages/59/ee/5c019410f149e9d39fe81a0e8e3d9b055df429dc23ffd60adadce1e7b282/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev17-py2-none-any.whl" } ], "8.0.1.0.0.99.dev18": [ { "comment_text": "", "digests": { "md5": "c561f1ff392617e8b3b99fc30c253358", "sha256": "4d0a1419cf166cdb46fc7966153ef1343af66949181e1e40e7571ba4a25f0f28" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev18-py2-none-any.whl", "has_sig": false, "md5_digest": "c561f1ff392617e8b3b99fc30c253358", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106815, "upload_time": "2017-04-11T10:32:24", "url": "https://files.pythonhosted.org/packages/24/2d/19a83f2f0f3419bcb07c408402c250dac0da6caf41cccbc0c6345142a5c8/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev18-py2-none-any.whl" } ], "8.0.1.0.0.99.dev20": [ { "comment_text": "", "digests": { "md5": "c74aecbf5af45689646415745ac6c55b", "sha256": "adbf05dc048c69f006e4eb0d682d6f0e0d2ad8eb266483fef58323c492bb8c56" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev20-py2-none-any.whl", "has_sig": false, "md5_digest": "c74aecbf5af45689646415745ac6c55b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106860, "upload_time": "2017-04-11T10:32:29", "url": "https://files.pythonhosted.org/packages/1b/3c/69094e7b5397905474c22ebeab75f51d3a25d07df36002c489fa40583e45/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev20-py2-none-any.whl" } ], "8.0.1.0.0.99.dev21": [ { "comment_text": "", "digests": { "md5": "dffb6cc990608827ee3e95a5741125cc", "sha256": "f08a05963b88811bc446ca6de8891b1418127a0bf55bdb23e37cfde4210bfb7a" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev21-py2-none-any.whl", "has_sig": false, "md5_digest": "dffb6cc990608827ee3e95a5741125cc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 107250, "upload_time": "2017-05-02T04:46:36", "url": "https://files.pythonhosted.org/packages/8c/59/3b1a67ab73089caff3d864b07e923a2a95a7a29cdb4989bfe62c0cd730ee/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev21-py2-none-any.whl" } ], "8.0.1.0.0.99.dev22": [ { "comment_text": "", "digests": { "md5": "ecf6b7094570f0cefe42e672bc8b0f8f", "sha256": "2d2040053f6ef2d2f7e8d73818eaa63ab60822661f2afdddbf28bb7012f083ec" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev22-py2-none-any.whl", "has_sig": false, "md5_digest": "ecf6b7094570f0cefe42e672bc8b0f8f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 108532, "upload_time": "2017-07-02T06:54:36", "url": "https://files.pythonhosted.org/packages/b6/20/43193a11fa6c241ef468d5d4b0193124202782c16b9dd2cfd0000c809424/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev22-py2-none-any.whl" } ], "8.0.1.0.0.99.dev23": [ { "comment_text": "", "digests": { "md5": "6e3291891fa7cfe3bbbcfa17f742790a", "sha256": "7bd028af76d758f13d93cc41e08cf79de148fc10025952157b737ae49e4ed280" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev23-py2-none-any.whl", "has_sig": false, "md5_digest": "6e3291891fa7cfe3bbbcfa17f742790a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 108618, "upload_time": "2017-09-03T04:31:08", "url": "https://files.pythonhosted.org/packages/a7/9a/03211c6c6c554a3686023d4c9a7eed2f5eed24a14749547cd871b74246c1/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev23-py2-none-any.whl" } ], "8.0.1.0.0.99.dev24": [ { "comment_text": "", "digests": { "md5": "4944002cc37be9173e15b9a4d4604b0e", "sha256": "5cc2d749f909c67997ea0c93f208a337fa528f906f72db563187c73964a65a4f" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev24-py2-none-any.whl", "has_sig": false, "md5_digest": "4944002cc37be9173e15b9a4d4604b0e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 109934, "upload_time": "2018-03-04T05:46:19", "url": "https://files.pythonhosted.org/packages/2d/32/a547e061bb562a0550cce48adeef272661af3aea5de8a22592c20e472d1a/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev24-py2-none-any.whl" } ], "8.0.1.0.0.99.dev25": [ { "comment_text": "", "digests": { "md5": "8d52ca8dbb50db9f7812da638a3a2ccd", "sha256": "28ed332d944548464b268681432667c241da0c5bd31535b83eac26ffc9f4bab0" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev25-py2-none-any.whl", "has_sig": false, "md5_digest": "8d52ca8dbb50db9f7812da638a3a2ccd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 108809, "upload_time": "2018-06-16T05:04:12", "url": "https://files.pythonhosted.org/packages/27/a1/b67a1c8600c34512e62a6c14441842aec4da7417f9c9323d2c2ebda6db40/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev25-py2-none-any.whl" } ], "8.0.1.0.0.99.dev26": [ { "comment_text": "", "digests": { "md5": "6ae791137f0154e2e9cf1a13527ddc02", "sha256": "2b406994e9e109e83d358e5e3f2735f385618989ee2d3a20e60266257becb9e1" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev26-py2-none-any.whl", "has_sig": false, "md5_digest": "6ae791137f0154e2e9cf1a13527ddc02", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 109807, "upload_time": "2018-06-25T04:51:59", "url": "https://files.pythonhosted.org/packages/31/0e/efe6a7752fb4c1e48d5da7060760a971efb6a7da6e6c88cd3f34f0626466/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev26-py2-none-any.whl" } ], "8.0.1.0.0.99.dev27": [ { "comment_text": "", "digests": { "md5": "60d1a55c1fba2343348819baabfa42f8", "sha256": "8ca8edf39bfe7572d1bf3377f4b2d5821a761c01724dd9e464949a55702a55ec" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev27-py2-none-any.whl", "has_sig": false, "md5_digest": "60d1a55c1fba2343348819baabfa42f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 116783, "upload_time": "2019-04-03T05:31:36", "url": "https://files.pythonhosted.org/packages/8e/25/b7f12328e6d5d3ba360af0184d3a0ce0bb8d6bdc139f3dc3d0f742e4b970/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev27-py2-none-any.whl" } ], "8.0.1.0.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "936abc51c9c113d4846b514f6dd332e4", "sha256": "12ce49c40f91307022b4322bf9001e522bf0ebb96c191c67c8d2f553a0f6dabd" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "936abc51c9c113d4846b514f6dd332e4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 32037, "upload_time": "2017-04-11T10:31:48", "url": "https://files.pythonhosted.org/packages/6b/5e/12f88c1e998a13df9b94a4bd2f49c07840760aadff946bc6e3eacdd81bc6/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev8-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "60d1a55c1fba2343348819baabfa42f8", "sha256": "8ca8edf39bfe7572d1bf3377f4b2d5821a761c01724dd9e464949a55702a55ec" }, "downloads": -1, "filename": "odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev27-py2-none-any.whl", "has_sig": false, "md5_digest": "60d1a55c1fba2343348819baabfa42f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 116783, "upload_time": "2019-04-03T05:31:36", "url": "https://files.pythonhosted.org/packages/8e/25/b7f12328e6d5d3ba360af0184d3a0ce0bb8d6bdc139f3dc3d0f742e4b970/odoo8_addon_base_search_fuzzy-8.0.1.0.0.99.dev27-py2-none-any.whl" } ] }