我們使用sphinxsearch作爲我們的一些Web服務。獅身人面像搜索 - 僅返回唯一結果嗎?
我們想知道是否有辦法讓它返回唯一的結果?由於我們的獅身人面像數據庫確實有有一些重複的條目,因此,我們有時會得到像「標題匹配」和「標題匹配」的結果。
有沒有辦法指示獅身人面像只返回唯一的結果?
我們使用sphinx 2.0.4並通過php pecl擴展訪問它。
我們使用sphinxsearch作爲我們的一些Web服務。獅身人面像搜索 - 僅返回唯一結果嗎?
我們想知道是否有辦法讓它返回唯一的結果?由於我們的獅身人面像數據庫確實有有一些重複的條目,因此,我們有時會得到像「標題匹配」和「標題匹配」的結果。
有沒有辦法指示獅身人面像只返回唯一的結果?
我們使用sphinx 2.0.4並通過php pecl擴展訪問它。
您可以通過創建整數屬性使用CRC32的標題如CRC32(標題)作爲title_crc。 通過此屬性僅查找唯一標題組搜索 - 使用SetGroupBy函數。
如果萬一你使用PostgreSQL,您可以在sphinx.conf中編輯sql_query:選擇不同的ID,..從表
或者你可以在你的PHP代碼過濾
這是一種相當優雅的做事方式。大起大落! – 2012-03-27 12:49:25