Términos estándar

Un término estándar se utiliza para todas las búsquedas que no implican fechas, por lo que este es el tipo de término que utilizará con más frecuencia.

La forma más básica de utilizar un término estándar consiste simplemente en especificar el nombre del campo y un solo símbolo como valor. El servidor de búsqueda devolverá resultados donde el valor del campo coincide con el término de búsqueda exactamente.

Otra forma de utilizar un término estándar consiste en especificar un valor que contenga varios símbolos como, por ejemplo, en la dirección. Una vez más, el servidor de búsqueda devolverá resultados donde el valor del campo coincide con el término de búsqueda exactamente.

Si el término de búsqueda especificado es un solo símbolo que contiene un carácter comodín, el servidor de búsqueda devolverá todos los resultados coincidentes. Los caracteres comodín soportados son "*", que coincide con cualquier serie de caracteres, y "?", que coincide con un solo carácter. Ejemplo: term = "Dub*"

Una StandardTerm se puede tratar como un prefijo de búsqueda. Esto significa que estamos buscando resultados de búsqueda que contengan los criterios de búsqueda al principio. Debe especificar un prefijo de búsqueda estableciendo el atributo isPrefixSearch del StandardTerm. Tiene el mismo efecto que especificar un comodín multicarácter "*" al final del valor de búsqueda. Un término de búsqueda de prefijo no puede contener ningún otro comodín.

Ejemplo 1: Para un término de prefijo simbolizado estándar "abc", la búsqueda subyacente es term = "abc*", para realizar búsquedas de varios términos simbolizados y de prefijo, por ejemplo, un término de búsqueda con prefijo "abc def", la búsqueda subyacente es term = "abc* def*"

Ejemplo 2: Para un término sin prefijo simbolizado con abc, se debe especificar el valor del término = "abc*. Para búsquedas de varios términos sin prefijo simbolizados que empiecen por "abc" y "def", debe especificarse el valor "abc* def*".