X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzebraapi.c;h=202f7bbf56a6b149411559f97e46e96a428fcd34;hb=7598c76f1a4989a91003bd4fbd90f30a7c7255ef;hp=f656af4c072514901bbac761f718b850af978b9c;hpb=99b29133f76df10f9dc617a6b2ed876dded7ce52;p=idzebra-moved-to-github.git diff --git a/index/zebraapi.c b/index/zebraapi.c index f656af4..202f7bb 100644 --- a/index/zebraapi.c +++ b/index/zebraapi.c @@ -423,6 +423,10 @@ struct zebra_register *zebra_register_open(ZebraService zs, const char *name, if (zebra_maps_read_file(reg->zebra_maps, index_fname) != ZEBRA_OK) ret = ZEBRA_FAIL; } + else + { + zebra_maps_define_default_sort(reg->zebra_maps); + } } if (!(reg->records = rec_open(reg->bfs, rw, record_compression))) @@ -1132,7 +1136,7 @@ ZEBRA_RES zebra_records_retrieve(ZebraHandle zh, ODR stream, recs[i].len = 0; recs[i].buf = 0; recs[i].base = 0; - recs[i].sysno = poset[i].term; + recs[i].sysno = poset[i].sysno; if (poset[i].term) { recs[i].format = yaz_oid_recsyn_sutrs;