search Conversations
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
搜索的关键字。
conversation Types
搜索的会话类型。注意:包含超级群会话类型时,超级群会话只搜索已存储到本地的消息记录。
channel Id
消息所属会话的业务标识。
object Names
搜索的消息类型,例如:RC:TxtMsg。
result Callback
搜索结果回调。