search Messages For Channels
public abstract void searchMessagesForChannels(ConversationType conversationType, String targetId, Array<String> channelIds, String keyword, long startTime, int limit, IRongCoreCallback.ResultCallback<List<Message>> resultCallback)
根据用户id、会话业务标识、关键字等搜索指定会话中的消息。
注意:如果需要自定义消息也能被搜索到,需要在自定义消息中实现 getSearchableWord 方法。
Since
5.6.2
Parameters
conversation Type
指定的会话类型。
target Id
指定的会话 id。
channel Ids
消息所属会话的业务标识。(0
keyword
关键词。(0<长度<=1000)
start Time
查询记录的起始时间, 传 0 时从最新消息开始搜索,从该时间往前搜索。
limit
返回的搜索结果数量 0 < limit <= 100
,如果 limit > 100
,则返回 100。
result Callback
搜索结果回调。