zope 2目录索引,它使用tal表达式获取数据。

Products.ProxyIndex的Python项目详细描述


代理索引

目的

代理索引,是一个插件目录索引。它用一个故事的表达来 从对象检索要索引的值。检索到的值可以 然后被任何可用的插件索引索引。

主要用例

在索引容器时索引子对象的属性,如 复合文档或对象批注的复合元素。

使用量

从zcatalog indexes选项卡中,添加proxy index类型的索引。

在“添加”窗体上定义了以下字段:

id
选择任何您喜欢的有效ID
委托类型
要用于值的索引类型 故事表达

对要索引的值求值的故事表达式。

默认上下文包括object(被索引的对象) 以及以下标准故事对象:

  • 请求
  • 模块
键值对

是用于将值传递给索引构造函数的输入表单,如果 什么都需要。(例如zctextindex)。对于大多数索引 键入可留空

例如,下面是如何填写zctextindex的表单:

key value pair: lexicon_id  my_lexicon
key value pair: index_type  Cosine Measure
key value pair: doc_attr    proxy_value

最后一个键值对可能需要一些解释。 在内部,代理索引将索引存储为索引 命名为proxy_value,大多数索引的行为是 索引与索引的 ID.代理索引,为索引构造包装对象 将故事表达式的值设置为 索引名的。在这种情况下,zctextindex必须是 处理方式略有不同,因为它可以索引任意 对于大多数其他索引类型,属性与其名称无关 这是不需要的。

更改

1.2.3(2008/09/30)

  • 更新自述文件和更改以将产品作为鸡蛋发布。

1.2.2

  • 在zope 2.11中,用于应用索引的参数cid已被删除。

1.2.1

  • 修正了Zope 2.10中的折旧警告,
  • 测试现在使用(并要求)zopetestcase,而不是依赖于cmf。

1.2

修复的错误:

  • 现在支持Zope2.7。
  • 修复了python2.3的兼容性问题:ProxyIndex.RecordStyle__getattr__中没有引发attributeerror,而是引发keyerror, 阻止使用python2.3查找类属性。

1.1.2

修复的错误:

  • 添加了用于sort_on的items方法。

1.1.1

新增功能:

  • 发布文档更新,使其符合infrae方案。

1.1

  • ProxyIndex的首次公开发布。

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

推荐PyPI第三方库


热门话题
java使用DAO,DTO模式作为MVC   java获取用于Android开发的图像   java Android Studio txt文件中的文件计数   任何类型泛型构造的枚举的java类   java为我的应用程序上的每个用户创建一个图表   算法如何在java中进行递归搜索?   java如何从MongoRepository/QueryDSL中获取不同的字段?   java如何获取JCheckbox的选定索引?   java嵌套。属性文件   Java如何发现两个数组是否彼此重复?   java Spring启动应用程序,带有raspberry pi上的Jython   RMI需要java。rmi。服务器NAT的主机名,那么像CORBA这样的其他技术如何解决NAT问题呢?   java If语句总是给出相同的答案   x到y的幂的java递归方法   使用ApacheCamel对USPSAPI进行地址验证的java HTTP查询   java很难定义与ArrayList交互的方法   java如何将HttpServletRequest转换为原始请求字符串?