Class AbstractNonFuzzyTextQueryBuilder

  • All Implemented Interfaces:
    FreeTextQueryBuilder
    Direct Known Subclasses:
    NonFuzzyFreeTextQueryBuilder

    @Deprecated(since="6.4")
    public abstract class AbstractNonFuzzyTextQueryBuilder
    extends java.lang.Object
    implements FreeTextQueryBuilder
    Deprecated.
    Since 6.4, default search mode (instead of legacy) should be used.
    Base class for building non-fuzzy free text queries.
    • Constructor Detail

      • AbstractNonFuzzyTextQueryBuilder

        public AbstractNonFuzzyTextQueryBuilder()
        Deprecated.
    • Method Detail

      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        IndexedProperty indexedProperty,
                                        java.lang.String fullText,
                                        java.lang.String[] textWords,
                                        int boost)
        Deprecated.
      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        IndexedProperty indexedProperty,
                                        java.lang.String value,
                                        double boost)
        Deprecated.
      • addFreeTextQuery

        protected void addFreeTextQuery​(SearchQuery searchQuery,
                                        java.lang.String field,
                                        java.lang.String value,
                                        java.lang.String suffixOp,
                                        double boost)
        Deprecated.
        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