Python / Plone:获取所有独特的关键字(主题)

时间:2012-05-08 11:02:10

标签: python plone keyword subject

有没有办法通过查询目录来获取所有唯一关键字索引,即Plone中的Subject?

我一直使用this作为指导,但尚未成功。

这是我到目前为止所拥有的

def search_content_by_keywords(self):
    """
    Attempting to search the catalog
    """
    catalog = self.context.portal_catalog
    query = {}
    query['Subject'] = 'Someval'        

    results = catalog.searchResults(query)
    return results

我想获取所有关键字

,而不是传递关键字

1 个答案:

答案 0 :(得分:9)

catalog = self.context.portal_catalog
my_keys = catalog.uniqueValuesFor('Subject')

参考:http://docs.plone.org/develop/plone/searching_and_indexing/query.html#unique-values