Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有分类过滤器的Drupal搜索API模块_Drupal_Drupal 7_Views_Drupal Modules_Drupal Search - Fatal编程技术网

带有分类过滤器的Drupal搜索API模块

带有分类过滤器的Drupal搜索API模块,drupal,drupal-7,views,drupal-modules,drupal-search,Drupal,Drupal 7,Views,Drupal Modules,Drupal Search,我有三种带有分类术语字段“Topics”的内容类型。我想用搜索API模块创建一个Drupal搜索。 对于用户,我希望将搜索文本字段和主题显示为下拉列表,以便他们可以选择分类主题并在该主题中搜索关键字。 但对于搜索api模块,我没有看到将分类术语字段作为下拉字段公开的选项。 有什么方法可以做到这一点吗?检查Facets API模块和分类Facets 我想这会有帮助 确保从索引字段选项卡索引分类法。然后您可以在索引视图中创建分类法的公开过滤器。“分类法方面”模块也可以提供帮助。其他答案中建议的方面

我有三种带有分类术语字段“Topics”的内容类型。我想用搜索API模块创建一个Drupal搜索。 对于用户,我希望将搜索文本字段和主题显示为下拉列表,以便他们可以选择分类主题并在该主题中搜索关键字。 但对于搜索api模块,我没有看到将分类术语字段作为下拉字段公开的选项。
有什么方法可以做到这一点吗?

检查Facets API模块和分类Facets

我想这会有帮助


确保从索引字段选项卡索引分类法。然后您可以在索引视图中创建分类法的公开过滤器。“分类法方面”模块也可以提供帮助。

其他答案中建议的方面API适用于Drupal 7。Drupal 8中的支持使您的网站具有分面搜索功能。Facets还支持drupal9


您可以分块显示面。

谢谢您的建议。我发现我可以使用search_api_views模块获得此功能。但我发现很难从搜索api文本字段中获得自动建议。我使用了搜索API自动完成模块。但该模块并没有采用分类筛选值来缩小结果范围。它只考虑搜索文本字段中给定的值。