Class MultiFieldFreeTextQueryBuilder

    • Constructor Detail

      • MultiFieldFreeTextQueryBuilder

        public MultiFieldFreeTextQueryBuilder()
    • Method Detail

      • buildQuery

        public java.lang.String buildQuery​(SearchQuery searchQuery)
        Description copied from interface: FreeTextQueryBuilder
        Add a free text query to the search query.
        Parameters:
        searchQuery - The search query to add search terms to
      • addQueryField

        protected void addQueryField​(java.lang.String fieldName,
                                     java.lang.String fieldValue,
                                     java.util.Map<java.lang.String,​java.util.List<java.lang.String>> queryFields)
      • buildQuery

        protected java.lang.String buildQuery​(SearchQuery searchQuery,
                                              java.util.Map<java.lang.String,​java.util.List<java.lang.String>> queryFields)
      • translateField

        protected java.lang.String translateField​(java.lang.String field,
                                                  SearchQuery searchQuery)
      • setFieldNameTranslator

        public void setFieldNameTranslator​(FieldNameTranslator fieldNameTranslator)