0
我需要在Sphinx Search(PHP)中搜索多個完全匹配的關鍵字。舉例來說,我有關鍵字(注意,這些被查詢一次全部):在Sphinx搜索中合併多個精確查詢結果
「Facebook的用戶」 「谷歌,加上成員」 「MySpace的風扇」
結果應該能夠返回精確匹配對於每個關鍵字,首先結合在一起。
我想讓它顯示的結果的一個例子是:
- 如何取消關注Facebook的用戶
- MySpace的風扇被槍殺
- 快樂的MySpace風扇的視頻發佈在YouTube上
- 不高興谷歌加成員
- 誰聲稱是一個警察的facebook用戶
- 有趣的谷歌加成員
請注意,上面的每個結果都與使用的3個關鍵字中的任何一個完全匹配。不知何故,當我在獅身人面像中嘗試它時,它不起作用。這是我在PHP代碼:
$sphinx->setMatchMode(SPH_MATCH_EXTENDED2);
$sphinx->query('"facebook user" "google plus member" "myspace fan"');
我所做的就是報價添加到每個關鍵字來表示我在尋找精確匹配,而只是單純的用空格分隔每個關鍵字。顯然,這是行不通的,所以我需要一個很好的方法來解決這個問題。
請幫助我,雖然我還不是很熟悉獅身人面像搜索。謝謝!
謝謝..我明白了.. – 2012-07-14 06:28:16