0
評論搜索陣列當我拉從流表搜索結果,返回的組成部分之一是註釋的數組。我在想,如果有搜索基礎上的意見陣列中的註釋的文本的方法嗎?FQL - 在流
這是我的查詢。它工作正常,在其目前的形式:
SELECT post_id, attribution, message, description, comments.comment_list.text, likes, place, permalink, message_tags, message, description_tags, type FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me()) AND ( (strpos(lower(message), 'college football') >= 0) OR (strpos(lower(description), 'college football') >= 0) OR (strpos(lower(attribution), 'college football') >= 0) ) order by created_time desc
的comments.comment_list.text結果返回的行之一是這樣的:
"comments": { "comment_list": [ { "text": "I love college football" }, { "text": "Alabama and LSU rule college football" } ] }
我的問題是:有沒有辦法了我也在搜索comments.comment_list.text以與我爲消息,描述和歸屬以上?當我嘗試添加像下面這樣:
(strpos(lower(comments.comment_list.text), 'college football') >= 0)
我有一個空的數據集(有趣的是,我沒有得到任何錯誤,只是空的結果)。我明白爲什麼,因爲我需要以某種方式能夠通過註釋的數組迭代,然後檢索其文字和做註釋的文本進行比較。我想在Facebook上的一端與FQL要做到這一點,並想避免檢索所有結果,然後通過他們迭代在我結束。有關我如何能夠做到的任何想法或建議?
在此先感謝您的幫助!