(PHP 4 >= 4.0.7, PECL yaz >= 0.9.0)
yaz_sort — Configura los criterios de búsqueda
$id
, string $criteria
)Esta función configura los criterios de búsqueda y activa la ordenación Z39.50 .
LLamar a esta función antes de yaz_search(). Utilizar esta función por si sola no tiene ningún efecto. Cuando se usa en conjunción con yaz_search(), una ordenación Z39.50 se enviará después de que la respuesta de la búsqueda ha sido recibida y antes de que cualquier registro sea recuperado con Z39.50 Present (yaz_present().
id
El recurso de conexión devuelto por yaz_connect().
criteria
Un string que toma la forma field1 flags1 field2 flags2 donde field1 especifica los atributos primarios para ordenar, field2 los secundarios, etc..
El campo especifica ya sea combinaciones de atributos numéricos consistentes de pares type=value separados por una coma (p.e. 1=4,2=1) ; o el campo debe especificar un string con el criterio (p.e. título). Los flags son secuencias de los caracteres siguientes que no pueden estar separados por ningún espacio.
Ordenar de forma ascendente
Ordenar de forma descendente
No diferenciar entre mayúsculas o minúsculas en la ordenación
Diferenciar entre mayúsculas o minúsculas en la ordenación
No devuelve ningún valor.
Ejemplo #1 Criterios de Ordenación
Para ordenar con el título de atributo Bib1e, sin diferenciar mayúsculas o minúsculas, y de forma ascendente, utilizar el siguiente criterio de ordenación:
1=4 ia
Si el criterio de ordenación secundario fuera el autor, diferenciando mayúsculas y minúsculas y de forma ascendente, se usaría:
1=4 ia 1=1003 sa