一种新的zope3对象索引方法

z3c.indexer的Python项目详细描述


这个包为zope3提供了一种索引对象和查询索引的方法。这个 实现不同于zope.catalog,是它的一种替代方法。

更改

0.6.1(2012-11-17)

  • 功能:实现了支持Family64 btree的textIndex 可以使用long作为索引id。为新的textindex64添加了测试。

0.6.0(2009-02-22)

  • 功能:添加对按索引值排序的支持,在 Zope指数3.5.0。请参阅searchResults方法的说明 我的搜索。
  • 错误修复:使查询对象构造函数使用索引名 作为Unicode以及str传递。
  • searchResults方法中提到searchResultFactory参数 ISearchQuery接口的。
  • 添加了包含基于zcml的intid subscriber的“subscriber.zcml”文件 注册容易包括在使用基于事件的索引的项目中。
  • IIndexValue接口及其在代码和文档中提到的所有内容 被删除,因为它不是概念的一部分 在此包中使用/实现。在定制中很容易实现 所以我们认为这不是问题。
  • 重新编写了包说明,使其更好。修正一些docstring错误。
  • 使用新的轻量级和无zmi版本的包:zope.keyreference, zope.intid、zope.site、zope.container和zope.catalog(用于测试)。

0.5.1(2008-12-11)

  • 错误修复:如果使用query=none初始化searchquery,则searchquery无法正确操作 因为结果设置为空。and()和not()方法无法执行 这是一个空的初始化结果。
  • 错误修复:searchquery.and()和not()没有返回空结果 或者给定的查询结果为空。返回上一个结果。
  • 特性:使用事务和线程实现新的索引策略 用于防止为每个事务多次索引对象的本地。
  • 错误修复:性能测试,而不是查询没有在目录中显示正确的计时器 手机。
  • 功能:添加了可选的SearchResultFactory。这个类用作搜索 结果包装器。默认情况下,使用resultset类。
  • 功能:公开searchquery.results属性。确保我们总是 如果没有给出空结果,并允许将现有结果重写为 SearchQueryAPI的一部分。
  • 功能:在searchquery.searchresults中实现了可选的intids参数 方法。使用这个intids而不是查询intids util。这很有用 如果您使用内置的IIntids对象进行优化访问。
  • 为结果长度为的resultset添加了repr。
  • 优化的searchquery.and()和not()方法。跳过给定查询处理 如果上一个结果为空。
  • 代码现在100%被测试覆盖。

0.5.0(2008-05-02)

  • 初始版本

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

推荐PyPI第三方库


热门话题
文件名的java正则表达式限制名称大小和文件扩展名   Mac上的java Android SDK:jspawnhelper意外退出   java SQL Server 2000到Oracle 12c重音字符   在Java中快速比较大数据集中的值和小数据集中的值   java在代码中的许多地方保留对对象的引用   Java规范中私有内部类的jvm访问标志与反射API不一致?   比较2个int数组中匹配的数字   java Apache Commons数学简化回归:get prediction stderr   安卓 Java SDK管理器因命令行输出中的“flashplayerplugin”而崩溃   JavaSQLite:关闭DB时必须关闭游标吗?   泛型Java设计抽象类声明示例说明   java应用程序在添加片段时崩溃   如何在java中使用注释为字段加载值