一种新的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第三方库


热门话题
JavaMaven没有识别junit测试   正则表达式替换Java中字符串中的所有“(“and”)”   文件移动到另一台计算机时出现java错误“实例化servlet类”   服务器上的java服务   Spring数据JPA上的java嵌套@Transactional注释行为   eclipse中的Java Tomcat项目   java在Tomcat上部署web应用程序   如何解决“java.lang.IllegalStateException:ArrayAdapter要求资源ID为TextView”错误?   java在条形码上方添加文本,并使用烧烤更改字体大小   java与php基准测试   java使用正则表达式提取特定模式   java扫描器。findInLine()大量泄漏内存   java HTTP:差异请求属性和POST参数   返回空指针的Java方法?   java验证密码不包含名称中的3个以上连续字符   Java中带泛型的静态多态性   java在Android中获得最后一个已知位置   java为什么Groovy的Map比Array更具可伸缩性?   编码如何在Java中生成八进制字符串?   java Hibernate:使用单例会话写入日志(无刷新)