Drupal 7:使用多个搜索词搜索视图

Drupal 7: Search View with multiple search terms

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

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