tuisearch to the build.gradle file in APP:api project(':tuisearch')
TUILogin of TUICore to log in to TUIKit. Initialization is implemented inside the login API by default, and no additional call to the initialization API is required.TUILogin.login(this, SDKAPPID, userID, userSig, new TUICallback() {@Overridepublic void onError(final int code, final String desc) {// Login fails.}@Overridepublic void onSuccess() {// Login succeeded}});

description parameter.
Custom messages created via the createCustomMessage (byte[] data) API cannot be searched because binary data streams are saved locally.description parameter, custom messages will also be pushed offline, and the content specified in the description parameter will be displayed in the notification bar.
If you do not need the offline push feature, use disablePush in V2TIMOfflinePushInfo of the sendMessage API to disable it.
If you don't want to display the content pushed on the notification bar as the text to be searched for, you can use setDesc in V2TIMOfflinePushInfo to set the push content.fileName parameter as the searched content when creating a file message. If fileName is not set, the system gets the filename from filePath and saves it to both the local device and the server.
For an image, audio, or video message, the thumbnail or duration is usually displayed on the UI. In this case, you can specify the message type for search but cannot specify keywords for search.Feedback