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
测试运行程序执行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用唯一的按钮标签单击按钮   代码生成如何使用Java codeModel为数组的特定索引赋值   java如何批量执行Camel SQL插入   java iText 7将ltv添加到现有签名   内存管理Java应用程序突然停止几天后(810)   带MySQL的java注册表单JavaFX在intellij中失败   如何使用eclipse为windows azure java项目启用远程调试   一种通用的java输入输出设计模式   java Android XML(RSS)忽略引号(“”)   java帮助:安卓中的8 X 10 2维按钮数组   java启动Android项目   JWrapper构建java应用程序   java如何在Android应用程序中设置基于日期/时间的默认页面加载?   java循环程序在完成后返回到起点   java Hibernate:更好的整体类还是多类映射?   回溯数独解算器的递归问题[Java]   java查找类用法   java如何在SpringWebFlow中将多个模型绑定到一个视图?