java.lang.Object
de.hybris.platform.commerceservices.search.solrfacetsearch.querybuilder.impl.AbstractFreeTextQueryBuilder
All Implemented Interfaces:
FreeTextQueryBuilder
Direct Known Subclasses:
ClassificationFreeTextQueryBuilder, DefaultFreeTextQueryBuilder

@Deprecated(since="6.4", forRemoval=true) public abstract class AbstractFreeTextQueryBuilder extends 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 free text queries.
  • Constructor Details

    • AbstractFreeTextQueryBuilder

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

    • addFreeTextQuery

      protected void addFreeTextQuery(SearchQuery searchQuery, IndexedProperty indexedProperty, String fullText, 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, String value, double boost)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addFreeTextQuery

      protected void addFreeTextQuery(SearchQuery searchQuery, String field, String value, 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