Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Buscar datos en columnas indexadas

Search ejecuta un método searchQuery() para buscar un patrón particular de datos. Puedes buscar:

  • Datos en múltiples tablas
  • Solo datos en columnas con índice de búsqueda

Para obtener más información sobre la búsqueda, consulta la documentación aquí.

El siguiente fragmento de código contiene el patrón a buscar en las columnas especificadas de las tablas:

Fragmento de código de ejemplo

Package Imports
copy
import com.zc.component.object.ZCRowObject; 
import com.zc.component.search.ZCSearch; 
import com.zc.component.search.ZCSearchDetails;
copy
//Obtener una instancia de SearchDetails
ZCSearchDetails search = ZCSearchDetails.getInstance(); 
//Establecer el patrón a buscar
search.setSearch("Sa*");
//Crear un hashmap para las tablas y las listas de columnas correspondientes a buscar 
HashMap<String,List\*> map = new HashMap (); 
List searchList1 = new ArrayList(); 
List searchList2 = new ArrayList(); 
//Agregar columnas indexadas de la misma o diferentes tablas a la lista 
searchList1.add("SearchIndexedColumn"); 
searchList2.add("SearchTest");
//Agregar la tabla con su nombre y las listas de columnas 
map.put("SampleTable", searchList1); 
map.put("Users", searchList2); 
//Establecer el mapeo tabla-columna para la búsqueda 
search.setSearchTableColumns(map); 
//Ejecutar Búsqueda pasando la instancia de búsqueda con los detalles 
ArrayList<ZCRowObject> rowList = ZCSearch.getInstance().executeSearchQuery(search);

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

Search data in tables - API