Interface FlexibleSearchQuerySpec

  • All Known Implementing Classes:
    IndexTypeFSQSpec

    public interface FlexibleSearchQuerySpec
    Represents a flexible search alongside with its parameters
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> createParameters()
      Creates a map representation of query parameters:
      - injected by query attributes - injected by parameter provider specified by name in solr configuration xml file.
      java.lang.String getQuery()
      Returns string representation of query stored in the solr configuration xml file.
      java.lang.String getUser()
      Return user name used in solr configuration xml file to restrict flexible query.
    • Method Detail

      • getQuery

        java.lang.String getQuery()
        Returns string representation of query stored in the solr configuration xml file.
        Returns:
        String
      • createParameters

        java.util.Map<java.lang.String,​java.lang.Object> createParameters()
        Creates a map representation of query parameters:
        - injected by query attributes - injected by parameter provider specified by name in solr configuration xml file.
        Returns:
        Map
      • getUser

        java.lang.String getUser()
        Return user name used in solr configuration xml file to restrict flexible query.