Drupal 7:具有多个搜索词的搜索视图

Posted

技术标签:

【中文标题】Drupal 7:具有多个搜索词的搜索视图【英文标题】:Drupal 7: Search View with multiple search terms 【发布时间】:2015-09-02 15:45:17 【问题描述】:

我最近设置了一个自定义视图,它使用搜索词作为上下文过滤器并根据搜索分数进行排序。我遇到的问题是,如果用户提供多个术语,它并不总是返回正确的或任何结果。如果我输入一个术语或另一个术语,它会起作用。如果我将这些术语用引号括起来(例如“term1 term2”),只要这两个实际上在某处显示为短语,它就可以工作。但是,如果我只输入这两个词,它似乎主要关注第一个词,但即使这样,结果也与我只输入第一个词不同(例如,它实际上不会返回任何结果将这两个词作为一个短语)。有没有人在 Drupal 搜索中看到过这种奇怪的行为,如果有,您如何解决?

【问题讨论】:

【参考方案1】:

经过大量挖掘,我发现很多人在此页面上使用了补丁 #30,它也对我有用:https://www.drupal.org/node/1615438

【讨论】:

以上是关于Drupal 7:具有多个搜索词的搜索视图的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7 和视图,通过多个/组合字段搜索的上下文过滤器。是不是可以?

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

在 Drupal 7 中的视图创建的页面上搜索信息

使用 Drupal 进行高级搜索(视图和 CCK)

使用 CCK / 视图 / facelet 在 Drupal 中搜索日期(大于、小于)?

Drupal 7 Views 3:搜索特定字段的公开过滤器