java 自动补全 java 搜索自动匹配 java 汉字拼音搜索
一、依赖jar包
org.ansj
ansj_seg
5.1.6
二、代码实现
1、SearcuUtils 实现具体搜索功能
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.nlpcn.commons.lang.index.MemoryIndex;
import org.nlpcn.commons.lang.pinyin.Pinyin;
/**
* description: 使用 ansj_seg 实现简单的文字搜索
* @version v1.0
* @author w
* @date 2020年2月29日下午9:00:42
**/
public class SearcuUtils {
// 构造方法私有化
private SearcuUtils INSTANSE = new SearcuUtils ();
/**|
* description: 实现简单文字搜索
* @param key 用于搜索的关键词
* @param wordList 待搜索的词库
* @return List
* @version v1.0