HighlightBuilder highlightBuilder = new HighlightBuilder();
highlightBuilder.preTags("<b>");
highlightBuilder.postTags("</b>");
highlightBuilder.field(newHighlightBuilder.Field(DocumentItem.FIELD_CONTENTS).numOfFragments(InitAnalyzerCfg.getMaxFragments()).fragmentSize(InitAnalyzerCfg.getFragmentSize())); highlightBuilder.field(newHighlightBuilder.Field(DocumentItem.FIELD_TITLE).numOfFragments(InitAnalyzerCfg.getMaxFragments()).fragmentSize(InitAnalyzerCfg.getFragmentSize()));
设置的FragmentSize是30,numOfFragments是5,但是得到的高亮的块里面得到的块只有一个,里面也有我需要高亮的词,这一个块好像把整个字段都列出来了,该字段的store值为true
有大神看下是什么问题?
highlightBuilder.preTags("<b>");
highlightBuilder.postTags("</b>");
highlightBuilder.field(newHighlightBuilder.Field(DocumentItem.FIELD_CONTENTS).numOfFragments(InitAnalyzerCfg.getMaxFragments()).fragmentSize(InitAnalyzerCfg.getFragmentSize())); highlightBuilder.field(newHighlightBuilder.Field(DocumentItem.FIELD_TITLE).numOfFragments(InitAnalyzerCfg.getMaxFragments()).fragmentSize(InitAnalyzerCfg.getFragmentSize()));
设置的FragmentSize是30,numOfFragments是5,但是得到的高亮的块里面得到的块只有一个,里面也有我需要高亮的词,这一个块好像把整个字段都列出来了,该字段的store值为true
有大神看下是什么问题?
1 个回复
kennywu76 - Wood
赞同来自: