2012-01-26 69 views
-1

我注意到twitter的人搜索可能會出現一些奇怪的結果。在screen_name twitter_name和bio中搜索匹配是顯而易見的,但他們也做了一些不同的事情。我想這與Triadic Closure有關,但找到它用於搜索(而不是建議)的奇怪。想聽聽你對這個問題的想法。想知道twitter是如何搜索的人

+0

你在哪裏得到他們做不同的事情? – Chamilyan

+0

@Chamilyan結果可能很奇怪。例如在名稱/生物中沒有任何關於搜索關鍵字的提及 – Noam

+0

這個問題似乎是脫離主題,因爲它是關於推特。 –

回答

1

我認爲你的問題可能有點不具體,但這裏是我的想法:
假設你的搜索查詢是「麥莉賽勒斯」,例如。現在,最重要的結果肯定會包括她的真實賬戶,然後是假的賬戶,但結果會變得有點失真。

我希望它躋身每個帳戶/人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.

我希望這有助於以任何方式!

+0

謝謝,幫助。關於三元封閉筆記,爲什麼它在推特上是一個問題?這不就是他們如何做「相似」和「誰跟隨」? – Noam

+0

我很高興它幫助:)嗯,經過一番思考,我認爲你可能是對的;對兩個人之間的關係的評估確實可以通過計算他們相互提到的推文來完成,或者這樣做。我將刪除該筆記;我有其他的想法:) – Chris

相關問題