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 Eclipse不识别渐变依赖项   java RecyclerView在从API(OkHttp)刷新时无法滚动,导致IndexOutOfBoundsException崩溃   java如何在JavaDoc中显示示例代码,而不必手动复制/粘贴?   java Android设置自定义actionbar   用Java制作swing标签生成器   java Spring引导Hibernate无法删除验证令牌   Java中的递归问题   JAVANet 4垃圾收集   仅使用一个ImageView的java视图翻转器   使用高级正则表达式在java中拆分字符串   Python中Java volatile的等价物   java数据流作业总是创建新的默认存储桶,即使设置了tempLocation和gcpTempLocation?   变量未在Java中初始化   当iam试图将TestNG安装到Eclipse版本:Mars中时使用java。1获取错误,因为软件包含未着色的内容   运行Sqoop命令时出现java_主页问题   SpringJava框架自动维护实体历史记录   多线程Java:为什么/什么是这些线程监控?   java如何控制mavenjettyplugin的VM参数?   java在equals方法中比较两个对象名称   java设置Itext表中的标题行