
com.groupbyinc.flux.search.highlight.HighlightBuilder.class Maven / Gradle / Ivy
???? 3 5com/groupbyinc/flux/search/highlight/HighlightBuilder java/lang/Object .com/groupbyinc/flux/common/xcontent/ToXContent HighlightBuilder.java ;com/groupbyinc/flux/search/highlight/HighlightBuilder$Field Field 5com/groupbyinc/flux/common/xcontent/ToXContent$Params Params fields Ljava/util/List; OLjava/util/List;
tagsSchema Ljava/lang/String; highlightFilter Ljava/lang/Boolean; fragmentSize Ljava/lang/Integer; numOfFragments preTags [Ljava/lang/String; postTags order encoder requireFieldMatch boundaryMaxScan
boundaryChars [C highlighterType
fragmenter highlightQuery .Lcom/groupbyinc/flux/index/query/QueryBuilder; noMatchSize phraseLimit options Ljava/util/Map; 5Ljava/util/Map; forceSource useExplicitFieldOrder Z ()V - .
/ + , 1 this 7Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; field K(Ljava/lang/String;)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; 7 java/util/ArrayList 9
: / (Ljava/lang/String;)V - <
= java/util/List ? add (Ljava/lang/Object;)Z A B @ C name L(Ljava/lang/String;I)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; @(I)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder$Field; G
H I M(Ljava/lang/String;II)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; G
L numberOfFragments N(Ljava/lang/String;III)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; fragmentOffset P G
Q v(Lcom/groupbyinc/flux/search/highlight/HighlightBuilder$Field;)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; =Lcom/groupbyinc/flux/search/highlight/HighlightBuilder$Field; U
schemaName :(Z)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; java/lang/Boolean Y valueOf (Z)Ljava/lang/Boolean; [ \
Z ] _ L(Ljava/lang/Integer;)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; b d f L([Ljava/lang/String;)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; i k m o q ;([C)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; t ! v " x g(Lcom/groupbyinc/flux/index/query/QueryBuilder;)Lcom/groupbyinc/flux/search/highlight/HighlightBuilder; # $ { % } &