{ "info": { "author": "bloopark systems GmbH & Co. KG, Eficent, Serpent CS, 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 :: 2.7" ], "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 smash it by providing detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Odoo Community Association: `Icon `_.\n\nContributors\n------------\n\n* Christoph Giesel \n* Jordi Ballester \n* Serpent Consulting Services Pvt. Ltd. \n* Dave Lasley \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": null, "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": "odoo10-addon-base-search-fuzzy", "package_url": "https://pypi.org/project/odoo10-addon-base-search-fuzzy/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-base-search-fuzzy/", "project_urls": { "Homepage": "https://odoo-community.org/" }, "release_url": "https://pypi.org/project/odoo10-addon-base-search-fuzzy/10.0.1.1.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "", "summary": "Fuzzy search with the PostgreSQL trigram extension", "version": "10.0.1.1.0" }, "last_serial": 5265463, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "efa21a9f5b20c85ecd4e457388acd4c0", "sha256": "8d62402c780ff882371b3312161aa417860dd6db5346e8922175f3214aa0f037" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "efa21a9f5b20c85ecd4e457388acd4c0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 110283, "upload_time": "2017-04-12T09:05:03", "url": "https://files.pythonhosted.org/packages/fc/69/51fe6c8491e9ca035f81774a1e9bb139fb0e3cdf3b0aa232bfb9813b3f8f/odoo10_addon_base_search_fuzzy-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "6b273882248508b91953792a1c8b8591", "sha256": "6149cb8ff077c2a04becfddc143e1896624902b3b8911955a0e021c600b7b8ce" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "6b273882248508b91953792a1c8b8591", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 110651, "upload_time": "2017-05-02T04:32:29", "url": "https://files.pythonhosted.org/packages/29/62/bd8be324e3d0d8637b4e54040574b63ee52dd830818a5aaead973333410b/odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "ba26ca44680cb2e5477666b712001b2e", "sha256": "cf87789446b125e59d31381ac4b9af68745709a27e33531a3a5eb9eee27c048b" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "ba26ca44680cb2e5477666b712001b2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 112109, "upload_time": "2017-06-25T04:31:25", "url": "https://files.pythonhosted.org/packages/18/f0/90d613c0e428a9116ac77800d69d7503a100f5cf60dc1aace81bea4de9fb/odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "b7a1c03b1c0c4463b893b4be5b5835bc", "sha256": "fd2d0c88c16b38ffc45b837e1bce6d3e8eb45c0874b3f61159d7358c7a4a3a92" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "b7a1c03b1c0c4463b893b4be5b5835bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 112116, "upload_time": "2017-07-02T06:48:25", "url": "https://files.pythonhosted.org/packages/02/1c/3c4353d00c18848f0577ad1cd9a4d7f97dee494cb01d57877e3bd544843a/odoo10_addon_base_search_fuzzy-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.1.0": [ { "comment_text": "", "digests": { "md5": "34c404fa2196dc0b51aa933fefc4dccc", "sha256": "b5d08db42ac90aa9397aa8dbf8cbc2c2197cd871fc3e341e620e64426d8fa864" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "34c404fa2196dc0b51aa933fefc4dccc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 112002, "upload_time": "2017-09-13T04:30:04", "url": "https://files.pythonhosted.org/packages/31/c8/b592de4b7791da6e475571acf558a41f93d45cbbba68cad87f8d4df3b5ac/odoo10_addon_base_search_fuzzy-10.0.1.1.0-py2-none-any.whl" } ], "10.0.1.1.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "9e6d283863e7e36014005e78cacf5fec", "sha256": "7f8911dbb0b358ee96e74c2e76659d51fbc1f6bdd5efd606e97eeed6113957b2" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "9e6d283863e7e36014005e78cacf5fec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 111824, "upload_time": "2017-12-03T05:31:07", "url": "https://files.pythonhosted.org/packages/1a/4a/ed1239d7f32f9e34f58f3ece9dc89874b79110bc93868b76299a3a54bad9/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev1-py2-none-any.whl" } ], "10.0.1.1.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "43c49026760bb0d4e1f4aafdb06e60c2", "sha256": "fe17b6c469d86dd82df7b74f13d551bc6a8f7acccc0016783f75db3d978305b1" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "43c49026760bb0d4e1f4aafdb06e60c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 111880, "upload_time": "2018-01-17T05:30:57", "url": "https://files.pythonhosted.org/packages/10/82/14d76b7913dd37536ce0f0660d4e2da41f13c8210c5d78fc5eb98ad5aae5/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev2-py2-none-any.whl" } ], "10.0.1.1.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "460c4b1396e377e7e6a1d5569ef8d702", "sha256": "be325908c47c160bab639d9e3fadb9c4706717cc3fcc830bab1ebb64bd04e238" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "460c4b1396e377e7e6a1d5569ef8d702", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 110755, "upload_time": "2018-06-16T04:32:30", "url": "https://files.pythonhosted.org/packages/8d/ad/728bcd09fb1b01e36675167377c962d8fbedc1a7ecb81635cc9ec16612ae/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev3-py2-none-any.whl" } ], "10.0.1.1.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "df5f00a09fa94c90e3c2e0997aa7b8db", "sha256": "371231b86af7fcf83104d5512a2313eab21284a1210d790fd3e8fce854088d46" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "df5f00a09fa94c90e3c2e0997aa7b8db", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113327, "upload_time": "2018-06-25T04:31:39", "url": "https://files.pythonhosted.org/packages/c5/ac/a9858d3f17ce4cb79883411e05f466e5b1b14a104c22d72a86f384835a88/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev4-py2-none-any.whl" } ], "10.0.1.1.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "1ca502f6544af3337b7ff284463236a5", "sha256": "6927f8836aed81c43dc7e8b15c26029842b1fe0e50f81e4afc2ff660eeb8d768" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "1ca502f6544af3337b7ff284463236a5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 120202, "upload_time": "2019-04-03T04:34:02", "url": "https://files.pythonhosted.org/packages/3e/6b/aaa41c12cf51cca78fc1b73e754584333ffa53bf6a172e954d7f73551af3/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev5-py2-none-any.whl" } ], "10.0.1.1.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "932d67a4095bce7c7a312de07874bea8", "sha256": "bedaf6b2c814f7643bee043a62f0a021e1f5d9327a6fd4a63987751b5c20ac08" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "932d67a4095bce7c7a312de07874bea8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 120207, "upload_time": "2019-05-14T04:31:49", "url": "https://files.pythonhosted.org/packages/ea/52/ca4b38bf2db29a301993dd488431871bd8e5dc59530f4509a1b6c2083870/odoo10_addon_base_search_fuzzy-10.0.1.1.0.99.dev7-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "34c404fa2196dc0b51aa933fefc4dccc", "sha256": "b5d08db42ac90aa9397aa8dbf8cbc2c2197cd871fc3e341e620e64426d8fa864" }, "downloads": -1, "filename": "odoo10_addon_base_search_fuzzy-10.0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "34c404fa2196dc0b51aa933fefc4dccc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 112002, "upload_time": "2017-09-13T04:30:04", "url": "https://files.pythonhosted.org/packages/31/c8/b592de4b7791da6e475571acf558a41f93d45cbbba68cad87f8d4df3b5ac/odoo10_addon_base_search_fuzzy-10.0.1.1.0-py2-none-any.whl" } ] }