我注意到twitter的人搜索可能會出現一些奇怪的結果。在screen_name twitter_name和bio中搜索匹配是顯而易見的,但他們也做了一些不同的事情。我想這與Triadic Closure有關,但找到它用於搜索(而不是建議)的奇怪。想聽聽你對這個問題的想法。想知道twitter是如何搜索的人
回答
我認爲你的問題可能有點不具體,但這裏是我的想法:
假設你的搜索查詢是「麥莉賽勒斯」,例如。現在,最重要的結果肯定會包括她的真實賬戶,然後是假的賬戶,但結果會變得有點失真。
我希望它躋身每個帳戶/人X
以這種方式(或類似的東西):
If person X follows accounts that has the search query in its bio/name, it has a higher rank than if that person didn't.
在我們的搜索,「搖滾黑幫」就是一個很好的例子;它的名字中沒有「麥莉賽勒斯」這個詞,但如果你看看「搖滾黑手黨」正在追隨的人,你會發現很多「相似」的名字/ bios。另一個排名標準是這樣的:
If person X has tweets that contains the search query in its content, it would also have a higher rank
一個很好的例子是結果「AnythingDisney」(@adljupdated),你可以看到倒數第4次鳴叫包含「麥莉」。
所以基本上搜索優先排序是這樣的:
Look in name/bio.
Need more results? Rank each person X by his followers and the people he follows, and by tweets that contain the query.
Need even more results? Look at "deeper" levels, rank each person X by the people being followed by the people X is following.
An so on, recursively.
我希望這有助於以任何方式!
- 1. 谷歌的搜索如何知道你想說什麼?
- 2. 我想知道如何在Android EditText上插入搜索欄
- 3. Twitter API:如何知道我是否關注某人
- 4. 如何搜索Twitter?
- 5. 如何知道傳入的請求是否來自搜索引擎機器人?
- 6. Twitter搜索是如何工作的?
- 7. 我想知道是否有人知道加速計上的3軸是什麼?
- 8. 是否有人知道如何使用UISearchBar在MKMapView上搜索註釋?
- 9. Json Twitter搜索 - 如何
- 10. 有沒有人知道任何有unicode符號可搜索索引的網站
- 11. Twitter如何知道TWRequest的來源?
- 12. 任何人都知道如何使用文本框來搜索DataGridView?
- 13. 用Java在Twitter中搜索人員(Twitter4j)
- 14. 我想知道如何谷歌搜索引擎沒有時間挑選結果
- 15. 有沒有人知道Twitter的任何開源版本?
- 16. 如何知道我在使用BFS(廣度優先搜索)的搜索級別?
- 17. 想知道的XPath
- 18. 如何動態更改Twitter個人資料和搜索?
- 19. 如何讓jQuery像Twitter搜索一樣通知?
- 20. Twitter API搜索
- 21. Twitter搜索Widget
- 22. Twitter Live搜索
- 23. 我想知道是否有人能告訴我如何理解字節碼
- 24. 如何搜索關鍵字的twitter
- 25. mysql如何知道我的搜索db的名字
- 26. 我如何知道特定的twitter用戶是否在線?
- 27. 我想知道的是,可以通過DB2唯一索引
- 28. 想知道ASP.NET是否是RESTful?
- 29. 如何知道獅身人面像中的索引數?
- 30. 任何人都知道什麼控制/ sdk mypad twitter使用?
你在哪裏得到他們做不同的事情? – Chamilyan
@Chamilyan結果可能很奇怪。例如在名稱/生物中沒有任何關於搜索關鍵字的提及 – Noam
這個問題似乎是脫離主題,因爲它是關於推特。 –