2012-03-27 42 views
1

我們使用sphinxsearch作爲我們的一些Web服務。獅身人面像搜索 - 僅返回唯一結果嗎?

我們想知道是否有辦法讓它返回唯一的結果?由於我們的獅身人面像數據庫確實有有一些重複的條目,因此,我們有時會得到像「標題匹配」和「標題匹配」的結果。

有沒有辦法指示獅身人面像只返回唯一的結果?

我們使用sphinx 2.0.4並通過php pecl擴展訪問它。

回答

4

您可以通過創建整數屬性使用CRC32的標題如CRC32(標題)作爲title_crc。 通過此屬性僅查找唯一標題組搜索 - 使用SetGroupBy函數。

+0

這是一種相當優雅的做事方式。大起大落! – 2012-03-27 12:49:25

0

如果萬一你使用PostgreSQL,您可以在sphinx.conf中編輯sql_query:選擇不同的ID,..從表

或者你可以在你的PHP代碼過濾