Drupal 7中的分类搜索 - 按内容类型字段分类的搜索

时间:2013-12-24 02:22:21

标签: php search drupal-7 categories

我有一个有趣的要求。在Drupal 7的搜索结果中,我希望搜索结果能够按类别显示。

例如如果我在Drupal 7网站上搜索John Doe,我的搜索结果页面应显示以下结果。


搜索John Doe的结果

艺术部门 找到3个结果。

艺术部门有3人名叫'John Doe'。

科学系 找到7个结果。

有7人名叫'John Doe'驻扎在科学系。

医疗部门 找到19个结果。

有19人名叫'John Doe'驻扎在医疗部门。

所有其他页面 101结果founf。

在网站的所有剩余页面中找到了101个“John Doe”关键字。


现在,您在上面看到的是我在我的网站上搜索John Doe,它向我展示了我网站上的分类搜索结果。您看到的部门类别(医疗部门/艺术部门/科学部门)是在我的内容类型上为名为“部门名称”的字段输入的值。

我只是希望无论编写什么搜索词,都应该按Department字段的值过滤掉,并且应该按类别显示。所有其他页面都应显示在All the other Pages

有可能吗?

请帮忙。

P.S。如果你认为有一些解决方案我可以用硬编码部门的类别名称,这也是完美的,因为只有五个部门。

非常感谢...

1 个答案:

答案 0 :(得分:0)

我建议将 Views 模块与 Search_API 模块一起使用。 Search API是Drupal 7的强大搜索工具,可以进行大量自定义。

当然,可以使用视图显示设置中的分组部门名称字段选项来完成特定输出。