1、在实际需求中需要同一个字段实现精确和模糊检索,而且需要对检索的关键字不进行分词的搜索,如(子龙)这个关键词,不能拆分成子和龙这两个关键字,要以一个整体去检索,检索的结果必须是 子龙 或者 *子龙 或者 子龙* 或者 *子龙*
这样需要设置同一个字段具有多个属性,而且要自定检索期分词器和索引器的分词器
此处指定 search_analyzer :以空格分词 index_analyzer : 以IK分词器分词
filelds:指定了raw为不分词存储原始数据
这样就可以用 XM 作为模糊检索 XM.raw 作为精确检索。
2、批量导入数据的时候报错:action bulk observer: timeout notification from cluster service timeout setting [1m] time since start [1m]
解决办法是:删掉没用的副本 和 统一 各个索引库的分片数目。