/*
* Search for Solvable attributes
*
* See Dataiterator for example code
*
* call-seq:
* pool.search("match", flags) { |dataiterator| ... }
* pool.search("match", flags, solvable) { |dataiterator| ... }
* pool.search("match", flags, solvable, key) { |dataiterator| ... }
*
*/
void search(const char *match, int flags, XSolvable *xs = NULL, const char *keyname = NULL)