查询因高亮不全导致的内容缺失
添加下面两项配置,如果你要高亮如文字内容等有很多字的字段,必须配置,不然会导致高亮不全,文章内容缺失等
highlighter.fragmentSize(800000); //最大高亮分片数
highlighter.numOfFragments(0); //从第一个分片获取高亮片段
//设置高亮 HighlightBuilder highlighter = new HighlightBuilder(); //设置三要素 highlighter.field("title"); highlighter.field("summary"); //设置前后缀标签 highlighter.preTags(""); highlighter.postTags(""); highlighter.requireFieldMatch(false); //如果要多个字段高亮,这项要为false //下面这两项,如果你要高亮如文字内容等有很多字的字段,必须配置,不然会导致高亮不全,文章内容缺失等 highlighter.fragmentSize(800000); //最大高亮分片数 highlighter.numOfFragments(0); //从第一个分片获取高亮片段 //加载已经设置好的高亮配置 searchQueryBuilder.withHighlightBuilder(highlighter);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)