Interface SimpleStringQuery

All Superinterfaces:
Query, Serializable

@ProviderType public interface SimpleStringQuery 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, float boost)
    • addFields

      void addFields(String... fields)
    • getAnalyzer

      String getAnalyzer()
    • getAnalyzeWildcard

      Boolean getAnalyzeWildcard()
    • getAutoGenerateSynonymsPhraseQuery

      Boolean getAutoGenerateSynonymsPhraseQuery()
    • getDefaultOperator

      Operator getDefaultOperator()
    • getFieldBoostMap

      Map<String,Float> getFieldBoostMap()
    • getFuzzyMaxExpansions

      Integer getFuzzyMaxExpansions()
    • getFuzzyPrefixLength

      Integer getFuzzyPrefixLength()
    • getFuzzyTranspositions

      Boolean getFuzzyTranspositions()
    • getLenient

      Boolean getLenient()
    • getQuery

      String getQuery()
    • getQuoteFieldSuffix

      String getQuoteFieldSuffix()
    • setAnalyzer

      void setAnalyzer(String analyzer)
    • setAnalyzeWildcard

      void setAnalyzeWildcard(Boolean analyzeWildcard)
    • setAutoGenerateSynonymsPhraseQuery

      void setAutoGenerateSynonymsPhraseQuery(Boolean autoGenerateSynonymsPhraseQuery)
    • setDefaultOperator

      void setDefaultOperator(Operator defaultOperator)
    • setFuzzyMaxExpansions

      void setFuzzyMaxExpansions(Integer fuzzyMaxExpansions)
    • setFuzzyPrefixLength

      void setFuzzyPrefixLength(Integer fuzzyPrefixLength)
    • setFuzzyTranspositions

      void setFuzzyTranspositions(Boolean fuzzyTranspositions)
    • setLenient

      void setLenient(Boolean lenient)
    • setQuoteFieldSuffix

      void setQuoteFieldSuffix(String quoteFieldSuffix)