如何在kentico smartsearch中按类别搜索

Pra*_*hta 2 c# asp.net content-management-system kentico

我们在CMSSiteManager中添加了一些类别- > 管理员 - > 管理部分中的类别.

类别为

在此输入图像描述

我们在网站管理员中有这些类别,我在下拉列表的前端显示了这些类别.现在我想将类别ID传递给kentico cms智能搜索结果的搜索条件.我曾经习惯于搜索nodeownerfull名称.

SearchCondition = "+(DocumentCreatedByUserID:((int)73 || (int)82))";

如何使用智能搜索结果Web部件在前端按这些类别搜索/过滤结果.

提前致谢.

miv*_*vra 5

您必须设置搜索索引以索引类别.转到索引设置,然后在您定义的对话框中,应该索引的内容是"包含类别"复选框.

获得包含类别信息的索引后,可以使用索引的DocumentCategories(包含类别标签)或DocumentCategoryIDs(包含类别ID)字段.

另请参阅此示例分面搜索.