查询因高亮不全导致的内容缺失
添加下面两项配置,如果你要高亮如文字内容等有很多字的字段,必须配置,不然会导致高亮不全,文章内容缺失等
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);



