
com.groupbyinc.flux.index.query.MatchQueryParser.class Maven / Gradle / Ivy
???? 3x 0com/groupbyinc/flux/index/query/MatchQueryParser java/lang/Object +com/groupbyinc/flux/index/query/QueryParser MatchQueryParser.java 0com/groupbyinc/flux/index/search/MatchQuery$Type +com/groupbyinc/flux/index/search/MatchQuery
Type 8com/groupbyinc/flux/common/xcontent/XContentParser$Token
2com/groupbyinc/flux/common/xcontent/XContentParser Token Ccom/groupbyinc/flux/common/apache/lucene/search/BooleanClause$Occur =com/groupbyinc/flux/common/apache/lucene/search/BooleanClause Occur Lcom/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery$RewriteMethod >com/groupbyinc/flux/common/apache/lucene/search/MultiTermQuery
RewriteMethod :com/groupbyinc/flux/index/search/MatchQuery$ZeroTermsQuery ZeroTermsQuery NAME Ljava/lang/String; match ! ()V *Lcom/groupbyinc/flux/common/inject/Inject; # $
& this 2Lcom/groupbyinc/flux/index/query/MatchQueryParser; names ()[Ljava/lang/String; java/lang/String , match_phrase . matchPhrase 0 match_phrase_prefix 2 matchPhrasePrefix 4
matchFuzzy 6 match_fuzzy 8 fuzzy_match : parse l(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; java/io/IOException > 5com/groupbyinc/flux/index/query/QueryParsingException @ 1com/groupbyinc/flux/index/query/QueryParseContext B parser 6()Lcom/groupbyinc/flux/common/xcontent/XContentParser; D E
C F BOOLEAN 2Lcom/groupbyinc/flux/index/search/MatchQuery$Type; H I J currentName ()Ljava/lang/String; L M N equals (Ljava/lang/Object;)Z P Q
- R text_phrase T
textPhrase V PHRASE X I Y text_phrase_prefix [ textPhrasePrefix ]
PHRASE_PREFIX _ I ` nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; b c d
FIELD_NAME :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; f g h ![match] query malformed, no field j [(Lcom/groupbyinc/flux/index/query/QueryParseContext;Ljava/lang/String;[Ljava/lang/Object;)V # l
A m 6(Lcom/groupbyinc/flux/index/query/QueryParseContext;)V # o
p START_OBJECT r g s
END_OBJECT u g v isValue ()Z x y
z query |
objectText ()Ljava/lang/Object; ~ ? type ? text ? M ? boolean ? phrase ?
phrase_prefix ? phrasePrefix ? java/lang/StringBuilder ?
? & $[match] query does not support type ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? toString ? M
? ? analyzer ? analysisService 6()Lcom/groupbyinc/flux/index/analysis/AnalysisService; ? ?
C ? 2com/groupbyinc/flux/index/analysis/AnalysisService ? F(Ljava/lang/String;)Lcom/groupbyinc/flux/index/analysis/NamedAnalyzer; ? ?
? ? [match] analyzer [ ? ] not found ? setAnalyzer (Ljava/lang/String;)V ? ?
? boost ?
floatValue ()F ? ? ? slop ? phrase_slop ?
phraseSlop ? intValue ()I ? ? ?
setPhraseSlop (I)V ? ?
? parseFieldMatcher 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; ? ?
C ? )com/groupbyinc/flux/common/unit/Fuzziness ? FIELD 'Lcom/groupbyinc/flux/common/ParseField; ? ? ? ? ,com/groupbyinc/flux/common/ParseFieldMatcher ? <(Ljava/lang/String;Lcom/groupbyinc/flux/common/ParseField;)Z ! ?
? ? a(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/unit/Fuzziness; <