Plone 索引zope目录中的十进制值

Plone 索引zope目录中的十进制值,plone,zope,Plone,Zope,我用的是Plone 4.2.5和灵巧 我已向自定义内容类型添加了一个字段,并希望为其中一个字段编制索引。这是一个十进制字段。我更希望能够使用索引的“大于”或“小于或等于”类型逻辑查询目录。这可能吗?我应该使用什么类型的索引?为您的字段使用字段索引。可以使用以下命令对字段索引执行范围搜索: 将返回索引indexname值小于等于10.5的匹配项。对于小于的严格,减去查询值: catalog(indexname=dict(query=10.5, range='max'))

我用的是Plone 4.2.5和灵巧


我已向自定义内容类型添加了一个字段,并希望为其中一个字段编制索引。这是一个十进制字段。我更希望能够使用索引的“大于”或“小于或等于”类型逻辑查询目录。这可能吗?我应该使用什么类型的索引?

为您的字段使用
字段索引。可以使用以下命令对字段索引执行范围搜索:

将返回索引
indexname
值小于等于10.5的匹配项。对于小于
的严格
,减去查询值:

catalog(indexname=dict(query=10.5, range='max'))                          # less than or equal to
catalog(indexname=dict(query=10.5 - sys.float_info.epsilon, range='max')) # less than
catalog(indexname=dict(query=10.5, range='max'))                          # less than or equal to
catalog(indexname=dict(query=10.5 - sys.float_info.epsilon, range='max')) # less than