python /Plone : Getting all unique keywords (Subject)

标签 python plone keyword subject

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

我一直在使用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

我不想传递关键字,而是想获取所有关键字

最佳答案

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

引用:http://docs.plone.org/develop/plone/searching_and_indexing/query.html#unique-values

关于 python /Plone : Getting all unique keywords (Subject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497342/

相关文章:

python - 特定异常的处理程序

python - 为什么 Django 的信号处理默认使用弱引用进行回调?

plone - 如何在 Plone 4 中创建粘性新闻项目

sql-server - SQL Server查询以使用多个关键字搜索数据库

node.js - 在 Jade 中调用 mixin 时, "+"和 mixin 关键字有什么区别?

java - 使用 JAX-WS for SOAP 通过其 Web 界面访问 Java 中的远程服务

python - Emacs Inferior Python shell 使用每个 python-shell-send-region 命令显示发送消息

plone - 在 Plone 4 上具有 Dexterity 的自定义 AddForm 模板

python - 如何在plone默认主页中使用tal语句?

f# - 在F#中使用关键字作为标识符