我最近设置了一个自定义视图,该视图使用搜索字词作为上下文过滤器,并根据搜索分数进行排序。我遇到的问题是,如果用户提供多个术语,它并不总是返回正确的或任何结果。如果我放入一个术语或另一个术语,它就有效。如果我将这些术语用引号括起来(例如" term1 term2")它的工作原理是这两个实际上在某处显示为短语。然而,如果我只是用两个词来表达它似乎主要关注第一个词,但即便如此,结果也不同于我刚刚在第一个词中放入(例如它实际上赢了并且没有返回任何一个结果将两个单词作为短语)。有没有人用Drupal搜索看到这种奇怪的行为,如果有的话你怎么解决它?