Class AbstractNonFuzzyTextQueryBuilder

  • All Implemented Interfaces:
    FreeTextQueryBuilder
    Direct Known Subclasses:
    NonFuzzyFreeTextQueryBuilder

    @Deprecated(since="6.4",
                forRemoval=true)
    public abstract class AbstractNonFuzzyTextQueryBuilder
    extends java.lang.Object
    implements FreeTextQueryBuilder
    Deprecated, for removal: This API element is subject to removal in a future version.
    Since 6.4, default search mode (instead of legacy) should be used.
    Base class for building non-fuzzy free text queries.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractNonFuzzyTextQueryBuilder()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void addFreeTextQuery​(SearchQuery searchQuery, IndexedProperty indexedProperty, java.lang.String value, double boost)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void addFreeTextQuery​(SearchQuery searchQuery, IndexedProperty indexedProperty, java.lang.String fullText, java.lang.String[] textWords, int boost)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      protected void addFreeTextQuery​(SearchQuery searchQuery, java.lang.String field, java.lang.String value, java.lang.String suffixOp, double boost)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Add a search term
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractNonFuzzyTextQueryBuilder

        public AbstractNonFuzzyTextQueryBuilder()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        IndexedProperty indexedProperty,
                                        java.lang.String fullText,
                                        java.lang.String[] textWords,
                                        int boost)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        IndexedProperty indexedProperty,
                                        java.lang.String value,
                                        double boost)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        java.lang.String field,
                                        java.lang.String value,
                                        java.lang.String suffixOp,
                                        double boost)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Add a search term
        Parameters:
        searchQuery - the search query
        field - the field to search in
        value - the value to search for (not solr escaped)
        suffixOp - suffix field operator
        boost - the boost factor for the term