2012-04-16 81 views
2

在我的Drupal 7站点上,我试图从使用核心搜索模块 切换到Search API模块。在Drupal 7中,如何使用“搜索视图”模块将搜索词过滤器添加到我的视图中?

如何使用“搜索视图”模块将搜索词过滤器添加到我的视图中? “搜索视图”模块声称它将搜索API模块与视图模块集成在一起,但我在编辑视图时找不到任何搜索词过滤器。 我如何得到这个工作?

  • 搜索API(7.x的-1.0)
  • 数据库搜索(7.x的-1.0-β2)
  • 搜索页面(7:

    我已经在Drupal 7的安装以下模块.X-1.0-β2)

  • 搜索视图(7.x的-1.0)
  • 视图(7.x的-3.3)视图UI(7.x.3.3)

我已经停用了以下核心模块:

  • 搜索(7.12)

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

回答

3

我花了一段时间才弄明白,因为我已经命名搜索索引“内容”,这是一个坏主意。我已将其重命名为“内容索引”。

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

  1. 添加新的视图
  2. 在“作秀”,你应该看到“内容索引”或搜索API指数的名称。
  3. 现在添加相关字段(标题,描述,作者,相关的等)
  4. 过滤条件添加“搜索:全文搜索”并将其公开以允许用户输入搜索条件。
  5. 给页面一个url和标题
  6. 尝试新的搜索页面。

我还发现这段视频是通过哪些步骤帮助过的,因为它是使用早期版本的搜索API和视图拍摄的,所以并不准确。 https://vimeo.com/15556855