我正在探索Sensenet的“查询”构建器组件。 enter link description here
On"查询向导"可以通过"内容类型"进行搜索。和"菲尔兹" (所选内容)...... 想象一下,我有一个文档库,用户自定义了他的库的字段(添加更多字段)。是否可以按查询构建器上的自定义字段进行搜索?我应该自定义“查询”构建器组件吗?
答案 0 :(得分:2)
QueryBuilder有2个选项卡,一个用于点击选择查询("查询向导"),另一个用于编辑查询("查询编辑器")。如果您知道要查询的字段的名称,则答案为"是"。 QueryBuilder应该为您的内容提取所有内容和字段。此外,如果您通过定义新的Content Type创建了自定义内容,那么所有这些字段都将在QueryBuilder中公开。
例如,如果您正在搜索文档(类型为File
)并且自定义字段名称为MyCustomField
,并且您在此字段中搜索值foo
,则查询在查询编辑器中看起来像这样:
TypeIs:File AND MyCustomField:foo
您可以在向导和编辑器之间切换以验证查询。如果您需要知道如何查询自定义字段的名称,请提交另一个SO问题。