2012-06-17 80 views
0

我有一種搜索細化邏輯,用戶使用的搜索參數/搜索羣集的數量越多,速度越糟,因爲仍然需要顯示所有羣集以及每個選定的搜索 - 參數/集羣,需要執行單獨的搜索。在特別改進的情況下搜索性能

對於例如: 如果用戶已經指定城市= 1,價格= 1個,並在搜索producttype = 1,則梁的所有集羣將被示出(包括集羣以城市,價格,producttype)和一個單獨的搜索將針對每個選定的搜索參數的簇執行。在這種情況下,爲了顯示城市的簇,查詢中的where條件將包括producttype = 1和price-1,用於顯示簇的價格,where條件將包括city = 1和producttype = 1,依此類推。

另外我還有10個集羣,其中city = 1,producttype = 1 abd price = 1。

問題: 我使用sphinx & php和獅身人面像我需要消防多個查詢。 我應該如何優化它? (1M使用mutiqueries。)

回答

0

使用Solr的 它內置的功能,這

+0

是的,我發現它:-) –

相關問題