使用Graph API对Facebook状态进行全文搜索

时间:2014-01-14 22:36:09

标签: facebook-graph-api

假设我的应用需要针对用户在Facebook上发布的所有状态消息提供全文搜索服务。 所以我的应用程序将代表用户连接到Facebook(使用OAuth)并使用Graph API查询状态。

到目前为止我设法做的是:

  • 使用普通图谱API:/me/statuses
    列出状态,但无法搜索消息(状态中的文本)
  • 使用FQL:select message from status where uid = me() and strpos(lower(message), 'prague') >=0
    搜索特定关键字('prague')
  • 的状态消息

在某些问题中已经讨论过无法对状态消息执行高级文本搜索这一事实,例如:Facebook Graph API to search user statuses

所以,为了提供这样的服务,我的应用应该:

  • 阅读/me/statuses
  • 中的所有状态
  • 提取消息并将其发送到全文搜索引擎(如Solr)

这是唯一的解决方案吗?你看到了更好的解决方案吗?

0 个答案:

没有答案