Kentico 智能搜索默认选项

Kentico smart search default option

我有一个智能搜索过滤器,可以按标签过滤新闻条目,一切正常。

过滤器下拉列表的查询如下:

SELECT 'DocumentTags',TagName,TagName 来自 CMS_Tag WHERE ##WHERE## ORDER BY ##ORDERBY##

我需要知道如何向此列表添加默认值 "All"(基本上没有过滤器),但不知道如何操作。

我目前唯一的选择是用 "All" 标签标记所有文档,这样就会显示出来,但希望有另一种方法吗?

我通常查询默认的空字符串空字符串显示文本并使用 UNION 将其与结果集绑定以实际过滤:

SELECT '','','-- Select a Value --'

UNION

SELECT 'DocumentTags', TagName, TagName
FROM CMS_Tag 
WHERE ##WHERE## 
ORDER BY ##ORDERBY##