Interface StringQuery

All Superinterfaces:
Query, Serializable

@ProviderType public interface StringQuery extends Query
Provides support for parsing raw, human readable query syntax. No transformation is made on user input.

The actual query syntax and any further processing are dependent on your search engine's implementation details. Consult your search provider's documentation for more information.

  • Method Details

    • addField

      void addField(String field)
    • addField

      void addField(String field, Float boost)
    • getAllowLeadingWildcard

      Boolean getAllowLeadingWildcard()
    • getAnalyzer

      String getAnalyzer()
    • getAnalyzeWildcard

      Boolean getAnalyzeWildcard()
    • getAutoGenerateSynonymsPhraseQuery

      Boolean getAutoGenerateSynonymsPhraseQuery()
    • getDefaultField

      String getDefaultField()
    • getDefaultOperator

      Operator getDefaultOperator()
    • getEnablePositionIncrements

      Boolean getEnablePositionIncrements()
    • getEscape

      Boolean getEscape()
    • getFields

      @Deprecated default Map<String,Float> getFields()
      Deprecated.
      As of Athanasius (7.3.x), replaced by getFieldsBoosts()
    • getFieldsBoosts

      Map<String,Float> getFieldsBoosts()
    • getFuzziness

      Float getFuzziness()
    • getFuzzyMaxExpansions

      Integer getFuzzyMaxExpansions()
    • getFuzzyPrefixLength

      Integer getFuzzyPrefixLength()
    • getFuzzyRewrite

      String getFuzzyRewrite()
    • getFuzzyTranspositions

      Boolean getFuzzyTranspositions()
    • getLenient

      Boolean getLenient()
    • getMaxDeterminedStates

      Integer getMaxDeterminedStates()
    • getMinimumShouldMatch

      String getMinimumShouldMatch()
    • getPhraseSlop

      Integer getPhraseSlop()
    • getQuery

      String getQuery()
    • getQuoteAnalyzer

      String getQuoteAnalyzer()
    • getQuoteFieldSuffix

      String getQuoteFieldSuffix()
    • getRewrite

      String getRewrite()
    • getTieBreaker

      Float getTieBreaker()
    • getTimeZone

      String getTimeZone()
    • setAllowLeadingWildcard

      void setAllowLeadingWildcard(Boolean allowLeadingWildcard)
    • setAnalyzer

      void setAnalyzer(String analyzer)
    • setAnalyzeWildcard

      void setAnalyzeWildcard(Boolean analyzeWildcard)
    • setAutoGenerateSynonymsPhraseQuery

      void setAutoGenerateSynonymsPhraseQuery(Boolean autoGenerateSynonymsPhraseQuery)
    • setDefaultField

      void setDefaultField(String defaultField)
    • setDefaultOperator

      void setDefaultOperator(Operator defaultOperator)
    • setEnablePositionIncrements

      void setEnablePositionIncrements(Boolean enablePositionIncrements)
    • setEscape

      void setEscape(boolean escape)
    • setFuzziness

      void setFuzziness(Float fuzziness)
    • setFuzzyMaxExpansions

      void setFuzzyMaxExpansions(Integer fuzzyMaxExpansions)
    • setFuzzyPrefixLength

      void setFuzzyPrefixLength(Integer fuzzyPrefixLength)
    • setFuzzyRewrite

      void setFuzzyRewrite(String fuzzyRewrite)
    • setFuzzyTranspositions

      void setFuzzyTranspositions(Boolean fuzzyTranspositions)
    • setLenient

      void setLenient(Boolean lenient)
    • setMaxDeterminedStates

      void setMaxDeterminedStates(Integer maxDeterminedStates)
    • setMinimumShouldMatch

      void setMinimumShouldMatch(String minimumShouldMatch)
    • setPhraseSlop

      void setPhraseSlop(Integer phraseSlop)
    • setQuoteAnalyzer

      void setQuoteAnalyzer(String quoteAnalyzer)
    • setQuoteFieldSuffix

      void setQuoteFieldSuffix(String quoteFieldSuffix)
    • setRewrite

      void setRewrite(String rewrite)
    • setTieBreaker

      void setTieBreaker(float tieBreaker)
    • setTimeZone

      void setTimeZone(String timeZone)