1
A
回答
2
我認爲,跟蹤用戶點擊是必要的。 (如果更高的排名取決於用戶點擊)
對於「居高」的結果,也許Solr的,電梯的功能,可以爲您的需求會有所幫助:http://wiki.apache.org/solr/QueryElevationComponent
也許海拔功能是不是更有益lucene boost功能(在你的情況下)。 http://lucene.apache.org/java/2_4_0/queryparsersyntax.html#Boosting%20a%20Term Finlay它取決於實施的種類,我認爲。
1
Solr(Lucene)肯定有可能,但並不是真的可行。什麼你需要做的是:
- 跟蹤用戶的點擊
- 規範化的搜索查詢將類似的查詢和存儲他們
- 重新編制該到Solr的
如果你問我,這聽起來像很多工作有很多陷阱。
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'。
相關問題
- 1. 排序Lucene搜索結果
- 2. 用戶搜索使用MySQL LIKE或集成搜索引擎(如solr,sphinx,lucene等)?
- 3. 類似於Lucene/Solr的Digg類搜索結果排名?
- 4. Rails搜索索引:Sphinx或Solr?
- 5. Lucene搜索結果
- 6. 過濾搜索結果sphinx
- 7. Solr搜索:按字母搜索名稱
- 8. SQL搜索結果排名
- 9. 搜索和排名結果
- 10. Hibernate搜索結果排名
- 11. 搜索結果中solr文檔的排名或位置
- 12. Solr或Lucene可用於搜索XML嗎?
- 13. 使用Lucene更好的搜索結果
- 14. 按字段劃分的搜索結果 - cloudsearch/solr/lucene
- 15. 搜索結果SOLR Drupal的
- 16. Kibana/Solr Lucene搜索排除以$
- 17. 部分搜索結果Solr
- 18. SOLR刻面搜索結果
- 19. SOLR - 限制搜索結果
- 20. Lucene/Solr搜索問題?
- 21. solr按名和姓搜索
- 22. 如何使搜索結果「點擊」
- 23. SQL搜索結果按搜索的順序排列
- 24. Windows Phone搜索框點擊搜索結果的標籤
- 25. 按不同字段對Lucene搜索結果進行排序
- 26. 搜索使用Lucene
- 27. Sphinx搜索索引
- 28. 使用Solr搜索的相關性排序結果
- 29. 使用搜索毫秒:或搜索協議檢索搜索結果作爲IShellItem
- 30. 使用mongomapper,sunspot/solr或sphinx高級搜索mongodb?
這是一個客戶端請求。就我個人而言,我認爲這沒有多大意義。它可能只是一些指標,例如標題或簡短的描述。底層內容仍然可能完全不相關。然後,這會產生大量的點擊,結果會得到更高的排名,更多的用戶會徒然點擊可能的好結果。 但是,謝謝你的評價。 – 2011-05-25 10:00:10
哦,對 - 我甚至沒有想到自我實現預言的方面:第一個鏈接是無關的,但在頂部,所以它被點擊。該算法現在將其標記爲相關... – awendt 2011-05-25 10:11:02