Zope灵活的高级搜索结构和执行(>=4)
Products.AdvancedQuer的Python项目详细描述
'AdvaseQueQue'是一个Zope产品,扩展Zope的搜索
引擎''ZCART'',具有以下关键特征:
BR/> *查询对象的灵活和直观的构造
BR/> *支持任意的“和”、“或”和“不”的查询组合
BR/> *灵活的多级排序支持;增量排序
BR/> *排序支持
*新的基本搜索(例如“glob”和“regexp”搜索)
*支持增量筛选
*通过zope(订阅)适配器为索引
*提供与
`dm.incrementalsearch`\
一个低级增量搜索引擎
旨在减少用于搜索的zodb负载数
https://pypi.org/project/dm.incremental search
请参见“doc”子文件夹中的“advancedquery.html”。
必须安装配套包,并在启动期间执行其“configure.zcml”。
partial history
==
<4.0
python 3/zope 4兼容性
分别用于
zope2和zope 4+。
适应“products.cmfcore==2.3.0`.
>3.0.3
如果
旧的api(``keyfordocument``)丢失或明显损坏,则使用新的索引排序api(``documenttokeymap`)。
plone 4.1中使用的“nogopip``索引引入了修复程序。
很遗憾,这个索引版本不仅定义了一个断开的
``keyfordocument`,而且在``zcatalog``排序时使用了目标为
的调用帧检查,当被``advancedquery``调用时失败,
请参阅https://dev.plone.org/plone/ticket/11637。
直到这个问题得到解决,不能将“nogopp”索引用作“高级查询”的排序索引。
3.0.2
zope 2.13兼容性
3.0.1
通过删除“zopetestcase.framework”支持来修复zope 2.12的测试套件。
这意味着测试套件现在只能通过zope
测试运行程序执行。
引擎''ZCART'',具有以下关键特征:
BR/> *查询对象的灵活和直观的构造
BR/> *支持任意的“和”、“或”和“不”的查询组合
BR/> *灵活的多级排序支持;增量排序
BR/> *排序支持
*新的基本搜索(例如“glob”和“regexp”搜索)
*支持增量筛选
*通过zope(订阅)适配器为索引
*提供与
`dm.incrementalsearch`\
一个低级增量搜索引擎
旨在减少用于搜索的zodb负载数
https://pypi.org/project/dm.incremental search
请参见“doc”子文件夹中的“advancedquery.html”。
必须安装配套包,并在启动期间执行其“configure.zcml”。
partial history
==
<4.0
python 3/zope 4兼容性
分别用于
zope2和zope 4+。
适应“products.cmfcore==2.3.0`.
>3.0.3
如果
旧的api(``keyfordocument``)丢失或明显损坏,则使用新的索引排序api(``documenttokeymap`)。
plone 4.1中使用的“nogopip``索引引入了修复程序。
很遗憾,这个索引版本不仅定义了一个断开的
``keyfordocument`,而且在``zcatalog``排序时使用了目标为
的调用帧检查,当被``advancedquery``调用时失败,
请参阅https://dev.plone.org/plone/ticket/11637。
直到这个问题得到解决,不能将“nogopp”索引用作“高级查询”的排序索引。
3.0.2
zope 2.13兼容性
3.0.1
通过删除“zopetestcase.framework”支持来修复zope 2.12的测试套件。
这意味着测试套件现在只能通过zope
测试运行程序执行。