Generación de consultas a partir de una estructura

Si tiene una estructura Cúram que desee utilizar para generar una consulta, puede hacerlo utilizando este método: setTerms(clave de objeto final).

Espera una estructura donde cada atributo XX tiene un atributo booleano correspondiente llamado searchByXX que especifica si ese atributo debe utilizarse para buscar. Se asumirá que cada atributo XX corresponde a un SearchServiceField de su SearchService.

Si los nombres de los atributos de su estructura no se corresponden con los nombres de los campos que ha definido para el servicio de búsqueda (consulte el apartado Campo y name), puede definir una correlación entre ellos utilizando una correlación hash de diccionario. La correlación se realiza de los nombres de atributo de la estructura a los nombres de SearchServiceField. Solo tiene que añadir los pares de series a la correlación hash, con el nombre del atributo de estructura como clave y el nombre del campo como valor. El diccionario se puede especificar en el constructor al crear el objeto QueryBuilder o más adelante utilizando el método setDictionary(HashMap<String, String>).