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 Detail

      • 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