{ "info": { "author": "Dieter Maurer", "author_email": "dieter@handshake.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Zope", "Framework :: Zope :: 4", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "``AdvancedQuery`` is a Zope product extending Zope's search\nengine ``ZCatalog`` with the following key features:\n\n * flexible and intuitive construction of query objects\n\n * support for arbitrary \"and\", \"or\" and \"not\" combinations of queries\n\n * flexible multi-level sort support; incremental sorting\n\n * ranking support\n\n * new elementary searches (such as \"glob\" and \"regexp\" searches)\n\n * support for incremental filtering\n\n * functional and/or efficiency gains via Zope \"(subscription) adapter\"s\n for indexes\n\n * optional integration with\n `dm.incrementalsearch`__, \n a low level incremental search engine\n aiming to reduce the number of ZODB loads for searching\n\n__ https://pypi.org/project/dm.incrementalsearch\n\n\nFor more information, see ``AdvancedQuery.html`` in the ``doc`` subfolder.\n\n\nInstallation\n============\n\nThe package can be ``pip`` installed.\n\nThe use of this package requires that its ``configure.zcml`` is\n\"executed\" during startup (usually, this happens automatically).\n\nIn order to use this package in Plone, the companion package\n``dm.plone.advancedquery`` must be installed and its ``configure.zcml``\n\"executed\" during startup.\n\n\nPartial history\n===============\n\n4.0\n Python 3/Zope 4 compatibility\n\n Drop support for Zope2 (due to significant differences\n between the ``Products.ZCatalog`` versions for\n Zope2 and Zope 4+, respectively).\n\n Supports Plone 5.2+ via the companion package ``dm.plone.advancedquery`.\n\n Integration of indexes and ``dm.incrementalsearch`` now customizable\n via (subscription) adapters -- independence of ``Products.ManagableIndex``\n and ``dm.incrementalsearch``.\n\n\n3.0.4\n Adapt to cosmetic modifications in ``Products.CMFCore==2.3.0``.\n \n3.0.3\n use the newer index sorting API (``documentToKeyMap``) if\n the older API (``keyForDocument``) is missing or obviously broken.\n\n The fix has been introduced for the ``nogopip`` index used in Plone 4.1.\n Unfortunately, this index version not only defines a broken\n ``keyForDocument`` but in addition uses call frame inspection targeted\n at ``ZCatalog`` sorting which fails when called by ``AdvancedQuery``,\n see https://dev.plone.org/plone/ticket/11637.\n Until this problem is resolved, you cannot use a ``nogopip`` index as\n sort index for ``AdvancedQuery``.\n \n3.0.2\n Zope 2.13 compatibility\n\n3.0.1\n fix test suite for Zope 2.12 by dropping ``ZopeTestCase.framework`` support.\n This implies that the test suite can now only be executed via the Zope\n test runner.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/Products.AdvancedQuery/", "keywords": "Zope", "license": "BSD (see \"Products/AdvancedQuery/LICENSE.txt\", for details)", "maintainer": "", "maintainer_email": "", "name": "Products.AdvancedQuery", "package_url": "https://pypi.org/project/Products.AdvancedQuery/", "platform": "", "project_url": "https://pypi.org/project/Products.AdvancedQuery/", "project_urls": { "Homepage": "https://pypi.org/project/Products.AdvancedQuery/" }, "release_url": "https://pypi.org/project/Products.AdvancedQuery/4.0/", "requires_dist": null, "requires_python": "", "summary": "Flexible high level search construction and execution for Zope (>= 4)", "version": "4.0" }, "last_serial": 5171646, "releases": { "3.0": [ { "comment_text": "", "digests": { "md5": "fc3d1729f713c38e83064292f2da3d03", "sha256": "32d139c03460ef5b60e793e55beb1522327431f7a640698b3d416ea2aebf675a" }, "downloads": -1, "filename": "Products.AdvancedQuery-3.0.tar.gz", "has_sig": false, "md5_digest": "fc3d1729f713c38e83064292f2da3d03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18824, "upload_time": "2008-06-28T19:39:30", "url": "https://files.pythonhosted.org/packages/66/eb/8e39fc444acad77b2e7ac9446f080c3625705c4051319fa60e53be7b5145/Products.AdvancedQuery-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "ecc64f0d1f7d8ea2c7561d4c3b59537a", "sha256": "94aec0572473b3f793f003c44ab82409671ea07c379f14f60ebfc2e8df0cd86a" }, "downloads": -1, "filename": "Products.AdvancedQuery-3.0.1.tar.gz", "has_sig": false, "md5_digest": "ecc64f0d1f7d8ea2c7561d4c3b59537a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19137, "upload_time": "2010-06-12T10:28:01", "url": "https://files.pythonhosted.org/packages/5f/b5/fdd46cd5b74d79cec5ebac1b67182701c2c7c136ccc1ad4dd6a21d8809e8/Products.AdvancedQuery-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "561a6b343c7059ad89f06dd8f7f89a6c", "sha256": "c9de7cf95e1d5dc6dcb74bcf80561db45925694968c76f4fc665dd10a873a92c" }, "downloads": -1, "filename": "Products.AdvancedQuery-3.0.2.tar.gz", "has_sig": false, "md5_digest": "561a6b343c7059ad89f06dd8f7f89a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18446, "upload_time": "2011-03-14T09:32:27", "url": "https://files.pythonhosted.org/packages/a2/90/526c589cb5f097b9b3cd5e65cd48a1da017495da966adb5899a53949d53f/Products.AdvancedQuery-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "d2a6159bcf0c421519dcd0c10ec5a324", "sha256": "b1b21b190ff72ae61175de86b4e73a50cdd153fc68aaf7e8ec2427945d9a0226" }, "downloads": -1, "filename": "Products.AdvancedQuery-3.0.3.tar.gz", "has_sig": false, "md5_digest": "d2a6159bcf0c421519dcd0c10ec5a324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18883, "upload_time": "2011-03-22T07:53:11", "url": "https://files.pythonhosted.org/packages/a2/38/dcae1618d63bfe8d6415d38086fa89ef12a604c96e4d5c0313bd94e8e189/Products.AdvancedQuery-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "254f04ec1ec2bd39ec5f7ea7daf736cc", "sha256": "8176b07a12723ba64374436febc46ac204d63fd2a75e5c444a92f908a1eb3601" }, "downloads": -1, "filename": "Products.AdvancedQuery-3.0.4.tar.gz", "has_sig": false, "md5_digest": "254f04ec1ec2bd39ec5f7ea7daf736cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19283, "upload_time": "2015-09-29T08:00:13", "url": "https://files.pythonhosted.org/packages/79/47/54d460caaaa17ced10dc819ecb1e57df6cd5e3399aee5b7e7231579fe3c0/Products.AdvancedQuery-3.0.4.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "5ee11ee0c967d038b102693b2e76e888", "sha256": "5f66a070502bf56a257b0908784735b9c335d0afe0cb5f29fae67b32b9aba953" }, "downloads": -1, "filename": "Products.AdvancedQuery-4.0.tar.gz", "has_sig": false, "md5_digest": "5ee11ee0c967d038b102693b2e76e888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49964, "upload_time": "2019-04-22T05:58:59", "url": "https://files.pythonhosted.org/packages/ea/b3/1c15253092333fce6f9ab533b7ce041e43688b14aca7b5c092e2ed765c0c/Products.AdvancedQuery-4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ee11ee0c967d038b102693b2e76e888", "sha256": "5f66a070502bf56a257b0908784735b9c335d0afe0cb5f29fae67b32b9aba953" }, "downloads": -1, "filename": "Products.AdvancedQuery-4.0.tar.gz", "has_sig": false, "md5_digest": "5ee11ee0c967d038b102693b2e76e888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49964, "upload_time": "2019-04-22T05:58:59", "url": "https://files.pythonhosted.org/packages/ea/b3/1c15253092333fce6f9ab533b7ce041e43688b14aca7b5c092e2ed765c0c/Products.AdvancedQuery-4.0.tar.gz" } ] }