Search objects defines how result sets are obtained. They act like queries.
Z3950_search Z3950_search_create(void); void Z3950_search_destroy(Z3950_search s); int Z3950_search_prefix(Z3950_search s, const char *str); int Z3950_search_sortby(Z3950_search s, const char *criteria); |
Create search objects using Z3950_search_create and destroy them by calling Z3950_search_destroy. RPN-queries can be specified in PQF notation by using the function Z3950_search_prefix. More query types will be added later, such as CCL to RPN-mapping, native CCL query, etc. In addition to a search, a sort criteria may be set. Function Z3950_search_sortby specifies a sort criteria using the same string notation for sort as offered by the YAZ client.