searchConversations

public abstract void searchConversations(String keyword, Array<ConversationType> conversationTypes, String channelId, Array<String> objectNames, IRongCoreCallback.ResultCallback<List<SearchConversationResult>> resultCallback)

根据关键字搜索会话。

此方法可快速返回匹配的会话列表,并且会话中包含已匹配的消息数量。通过 {SearchConversationResult#getMatchCount()} 得到。

注意:如果需要自定义消息也能被搜索到,需要在自定义消息中实现 getSearchableWord 方法。

Since

5.1.1

Parameters

keyword

搜索的关键字。

conversationTypes

搜索的会话类型。注意:包含超级群会话类型时,超级群会话只搜索已存储到本地的消息记录。

channelId

消息所属会话的业务标识。

objectNames

搜索的消息类型,例如:RC:TxtMsg。

resultCallback

搜索结果回调。