Interface SolrRSQLArgumentParser

All Known Implementing Classes:
DefaultSolrRSQLArgumentParser

public interface SolrRSQLArgumentParser

Parses the list of arguments provided during RSQL parsing into a list of valid Solr field values.

  • Method Summary

    Modifier and Type
    Method
    Description
    parseArguments(List<String> arguments, com.broadleafcommerce.search.api.domain.FieldVariant fieldVariant)
    Transforms string-based arguments into valid Solr field values.
  • Method Details

    • parseArguments

      List<String> parseArguments(List<String> arguments, @Nullable com.broadleafcommerce.search.api.domain.FieldVariant fieldVariant)
      Transforms string-based arguments into valid Solr field values.
      Parameters:
      arguments - what will be parsed out
      fieldVariant - the field variant acting as the selector
      Returns:
      valid Solr equivalents of of arguments after parsing