12.3.3 在线社交网络话题搜索模块

12.3.3 在线社交网络话题搜索模块

在线社交网络话题搜索模块实现了本书提出的基于语义学习的在线社交网络话题搜索算法(STS)。通过该模块可以实现社交网络中以“#”形式存在的话题查找。话题搜索是通过采集相似用户使用的话题标签以及相似微博中出现的话题标签实现的。在线社交网络话题搜索模块还可以实现相似微博的查找与相似用户的查找。

查询的输入形式可以为单词或句子,系统对查询输入与微博之间的语义相似性进行计算,并基于该相似性进行排序,返回与查询输入相似的微博以及微博中出现的话题标签,系统可以查找到与登录用户具有相似兴趣点的用户,用户信息包括用户的位置、微博数、关注数以及用户近期使用过的话题标签。

图12-6是话题搜索功能界面,搜索的输入形式既可以为简单的单词,也可以为较为复杂的句子。搜索时计算查询输入与话题之间的相似度,按相似度的高低对话题进行排序,得到话题搜索结果。

图12-6 在线社交网络话题搜索功能展示