2011-05-25 101 views

回答

1

Solr(Lucene)肯定有可能,但並不是真的可行。什麼你需要做的是:

  1. 跟蹤用戶的點擊
  2. 規範化的搜索查詢將類似的查詢和存儲他們
  3. 重新編制該到Solr的

如果你問我,這聽起來像很多工作有很多陷阱。

+1

這是一個客戶端請求。就我個人而言,我認爲這沒有多大意義。它可能只是一些指標,例如標題或簡短的描述。底層內容仍然可能完全不相關。然後,這會產生大量的點擊,結果會得到更高的排名,更多的用戶會徒然點擊可能的好結果。 但是,謝謝你的評價。 – 2011-05-25 10:00:10

+0

哦,對 - 我甚至沒有想到自我實現預言的方面:第一個鏈接是無關的,但在頂部,所以它被點擊。該算法現在將其標記爲相關... – awendt 2011-05-25 10:11:02

0

隨着獅身人面像,您可以使用附加屬性clicks_count和使用這樣的查詢排名點擊文檔更高

SELECT *, clicks_count*1000 AS cc 
FROM your_index 
WHERE MATCH ("words to match") ORDER BY cc DESC; 

得到的只有點擊懷特考慮

SELECT *, weght() + clicks_count*10000 AS cc 
FROM your_index 
WHERE MATCH ("words to match") ORDER BY cc DESC; 

拿到賽體重與點擊重量的關係

當然你有更新你的櫃檯'clicks_count'。