Drupal 7:具有多个搜索词的搜索视图
我最近建立了一个自定义视图,使用搜索词作为上下文过滤器,并根据搜索分数进行排序。我遇到的问题是,如果用户提供了多个术语,它并不总是返回正确的结果。如果我用一个词或另一个词,它就行了。如果我用引号(例如“term1 term2”)将这些术语括起来,只要这两个术语在某个地方以短语的形式出现,它就可以工作。然而,如果我只输入两个词,它似乎主要集中在第一个词上,但即使如此,结果也与我只输入第一个词的结果不同(例如,它实际上不会返回任何将这两个词作为短语的结果)。有人见过Drupal搜索的这种奇怪行为吗?如果有,你如何修复它?经过大量挖掘,我发现很多人在这个页面上成功地使用了patch#30,这对我也很有用:Drupal 7:具有多个搜索词的搜索视图,drupal,drupal-7,drupal-views,drupal-search,Drupal,Drupal 7,Drupal Views,Drupal Search,我最近建立了一个自定义视图,使用搜索词作为上下文过滤器,并根据搜索分数进行排序。我遇到的问题是,如果用户提供了多个术语,它并不总是返回正确的结果。如果我用一个词或另一个词,它就行了。如果我用引号(例如“term1 term2”)将这些术语括起来,只要这两个术语在某个地方以短语的形式出现,它就可以工作。然而,如果我只输入两个词,它似乎主要集中在第一个词上,但即使如此,结果也与我只输入第一个词的结果不同(例如,它实际上不会返回任何将这两个词作为短语的结果)。有人见过Drupal搜索的这种奇怪行为吗?