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