SmartChat utiiza un buscador que cuenta con una sintáxis especial para interpretar los términos y operadores del proceso de búsqueda.
Para hacer una búsqueda tienes que indicar un identificador de pregunta en el que deseas buscar, dos puntos ( : ) y después el término de búsqueda:
Round Rectangle | ||
---|---|---|
| ||
identificador_pregunta : término de búsqueda |
Por ejemplo:
SINTÁXIS | DESCRIPCIÓN |
---|---|
calificacion : excelente | Busca todas las ocurrencias de la palabra "excelente" dentro de la pregunta cuyo identificador es "calificacion" |
integer_1 : 35 | Busca todas las ocurrencias del número "35" dentro de la pregunta cuyo identificador es "integer_1" |
...
MODIFICADOR | DESCRIPCIÓN | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CARACTERES COMODÍN | Un caracter comodín se puede aplicar a un término sencillo, pero no a una frase.
| |||||||||||||||||
BÚSQUEDA DIFUSA | Permite descubrir términos que son similares sin ser necesariamente una coincidencia exacta. Para realizar una búsqueda difusa, utiliza el símbolo de la tilde
Por ejemplo, para buscar un término similar a "pago", la sintáxis sería:
Esta búsqueda difusa arrojaría resultados como pago, pagos, paga, lago, hago. | |||||||||||||||||
BÚSQUEDA POR INTERVALO | Una búsqueda por intervalo especifica un rango de valores para un campo (un rango con un límite superior y un límite inferior). La consulta coincide con aquellos datos cuyo valor se encuentra dentro del rango especificado.
Las consultas por intervalo pueden ser incluyendo o excluyendo los límites superior e inferior.
La siguiente consulta rango arroja todos los documentos cuyo campo mod_date tiene un valor entre 20020101 y 20030101, incluyendo ambas fechas:
Las consultas por intervalo no se limitan a los campos de fecha o numéricos. También es posible usar consultas de intervalo con campos que no son tipo texto:
Esta consulta encontrará todos los documentos cuyos títulos se encuentren entre Aida y Carmen, pero sin incluir Aida y Carmen.
|
Operadores
La siguiente tabla resume los operadores lógicos soportados por el buscador:
OPERADOR | SÍMBOLO | DESCRIPCIÓN |
---|---|---|
AND | && | El operador AND requiere que ambos términios que acompañan al operador estén presentes para arrojar una coincidencia (es equivalente a una intersección de conjuntos). El símbolo && se puede utilizar en lugar de la palabra AND.
Para buscar coincidencias que contengan "bluemessaging smartchat" y "BlueMessaging SmartChat" utiliza cualquiera de las siguientes consultas: "bluemessaging smartchat" AND "BlueMessaging SmartChat" "bluemessaging smartchat" && "BlueMessaging SmartChat"
|
NOT | ! | Requiere que el siguiente término no esté presente para arrojar una coincidencia. |
OR | || | Requires que cualquiera de los términos que acompañan al operador esté presente para arrojar una coincidencia. |
...