NIMSDK-AOS  10.9.50
V2NIMSearchStrategy.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.message.enums;
2 
3 import androidx.annotation.NonNull;
4 
5 // 消息检索的策略
6 public enum V2NIMSearchStrategy {
7  // 表示基于SQL模糊查询(LIKE)
8  // 数据量大的情况下,该模式检索耗时长
10  // 表示基于全文检索(FULL_TEXT_SEARCH
12  ;
13 
14  final private int value;
15 
16  V2NIMSearchStrategy(int value) {
17  this.value = value;
18  }
19 
20  @NonNull
21  public static V2NIMSearchStrategy typeOfValue(int value) {
22  for (V2NIMSearchStrategy e : values()) {
23  if (e.getValue() == value) {
24  return e;
25  }
26  }
27 
28  return V2NIM_SEARCH_STRATEGY_FTS;
29  }
30 
31  public final int getValue() {
32  return value;
33  }
34 }