我需要在Sphinx Search(PHP)中搜索多个完全关键字匹配项。例如,我有关键字(请注意,这些关键字一次被查询):
“facebook用户” “谷歌加成员” “myspace粉丝”
结果应该能够为每个关键字返回完全匹配的结果。
我希望它显示的结果示例是:
请注意,上面的每个结果都与所使用的3个关键字完全匹配。不知何故,当我在Sphinx中尝试它时,它不起作用。这是我在PHP中的代码:
$sphinx->setMatchMode( SPH_MATCH_EXTENDED2 );
$sphinx->query( '"facebook user" "google plus member" "myspace fan"' );
我所做的是为每个关键字添加引号,表示我正在搜索完全匹配,只是简单地用空格分隔每个关键字。显然,这不起作用,所以我需要一个很好的方法来解决这个问题。
请帮助我,但我对Sphinx Search还不是很熟悉。谢谢!