在Drupal 7中,如何使用“搜索视图”模块为我的视图添加搜索词过滤器?

时间:2012-04-16 20:00:33

标签: drupal-7 drupal-views drupal-modules drupal-search

在我的Drupal 7网站上,我正在尝试从使用核心搜索模块切换 到Search API模块。

如何使用“搜索视图”模块为我的视图添加搜索字词过滤器? “搜索视图”模块声称它集成了 带有Views模块的Search API模块,但在编辑视图时无法找到要添加的任何搜索词过滤器。 我如何让它工作?

我在Drupal 7上安装了以下模块:

  • 搜索API(7.x-1.0)
  • 数据库搜索(7.x-1.0-beta2)
  • 搜索页面(7.x-1.0-beta2)
  • 搜索视图(7.x-1.0)
  • 视图(7.x-3.3)视图UI(7.x.3.3)

我已禁用以下核心模块:

  • 搜寻(7.12)

在Search API中,我创建了一个服务器(使用数据库搜索模块)和两个索引。我多次运行cron作业,创建了一个搜索页面(使用“搜索页面”模块),并测试了我的索引。他们似乎工作。那么如何使用“搜索视图”将我的视图连接到Search API?

1 个答案:

答案 0 :(得分:3)

由于我将搜索索引命名为“内容”这是一个坏主意,我花了一些时间来弄明白。我已将其重命名为“内容索引”。

在搜索API中创建服务器和索引后,它将自动创建一个新的视图类型。她是基本步骤

  1. 添加新视图
  2. 在“显示”下,您应该看到“内容索引”或搜索API索引的名称。
  3. 现在添加适用的字段(标题,描述,作者,相关性等)
  4. 过滤条件添加“搜索:全文搜索”并公开,以允许您的用户输入搜索字词。
  5. 为网页添加网址和标题
  6. 尝试新的搜索页面。
  7. 我还发现这段视频通过哪些帮助,但这并不准确,因为它是用早期版本的搜索API和视图拍摄的。 https://vimeo.com/15556855