# 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

搜索结果回调。