+ zebra_setError(zh, YAZ_BIB1_TEMPORARY_SYSTEM_ERROR, "facet not done1");
+ return ZEBRA_FAIL;
+ }
+ else
+ {
+ int num = 100; /* to be customizable */
+ int i;
+
+ ZebraMetaRecord *meta = zebra_meta_records_create_range(
+ zh, set_name, 0, num);
+
+ for (i = 0; i < num; i++)
+ {
+ zint sysno = meta[i].sysno;
+ Record rec = rec_get(zh->reg->records, sysno);
+ if (!rec)
+ {
+ yaz_log(YLOG_WARN, "rec_get fail on sysno=" ZINT_FORMAT,
+ sysno);
+ break;
+ }
+ else
+ {
+
+
+ rec_free(&rec);
+ }
+ }
+ zebra_meta_records_destroy(zh, meta, num);
+ zebra_setError(zh, YAZ_BIB1_TEMPORARY_SYSTEM_ERROR, "facet not done2");