基于zope.index的搜索与索引
repoze.catalog的Python项目详细描述
折旧
此项目处于仅维护模式。
hypatia 是它的继承者。 repoze.catalog 是hypatia的早期迭代, 这是这里工作的延续。
< Buff行情>"没有理由在绿地项目中使用repoze.catalog。"
-克里斯·麦克唐纳
0.9.0(2019-03-07)
- 添加Travis CI支持。
- 放弃对Python2.6的支持。
- 与python 3兼容
- 添加对Python3.6-3.7的支持 [范希姆,煽动者,詹森]
0.8.3(2014-08-07)
- 修复名称为none的查询中的错误[ebrehault]。
- "catalog.search"的"numdocs"返回值现在是integer的子类 添加了一个属性"total",使调用者可以访问total 在被"limit"参数限制之前,结果集的大小。
0.8.2(2012-04-15)
- 修复文档渲染。
- 将"dev"和"docs"别名添加到setup.cfg。
0.8.1(2011-08-17)
- 在目录设置中使用内容模式协调索引名/鉴别器 以及后面示例中使用的查询。感谢道格拉斯·塞纳。
- 修复了关键字索引的"applyeq"语义。"applyeq"(和 "applynoteq")方法现在需要查询的标量值。"应用", "applyall"及其各自的否定应该用于查询多个 值:
- 修复了查询分析器中"any"或"all"调用中的名称 未正确解析。
- 使用cqes时,名称现在可以嵌入到列表或元组中, 允许这样的表达式:"任何([tag1,tag2])中的标记",其中tag1和 tag2是将在查询运行时解析的名称。
0.8.0(2011-03-20)
- 不赞成使用基于搜索的目录查询 通过 查询语言。query 。有关详细信息,请参阅文档。
- 向CatalogIndex添加了一个 .docids() 方法
- 不推荐使用repoze.catalog.index.path2.catalogpathindex2