X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fzebraapi.c;h=df8b8af68904ed63200bbe0e7c53dd3ba0cb520d;hp=e4ea55574962a5e9a704ce96efef549787b50b09;hb=23b1af194b14847f3ba187e3c5c3015797ad3c4a;hpb=61d2ac77d420c1b8e6b6b5b7ef65b8852f2481d5 diff --git a/index/zebraapi.c b/index/zebraapi.c index e4ea555..df8b8af 100644 --- a/index/zebraapi.c +++ b/index/zebraapi.c @@ -1,4 +1,4 @@ -/* $Id: zebraapi.c,v 1.116 2004-01-22 11:27:21 adam Exp $ +/* $Id: zebraapi.c,v 1.117 2004-01-22 15:40:25 heikki Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -77,8 +77,8 @@ static void zebra_flush_reg (ZebraHandle zh) zh->errCode=0; zebraExplain_flush (zh->reg->zei, zh); - extract_flushWriteKeys (zh); - zebra_index_merge (zh); + extract_flushWriteKeys (zh,1 /* final */); + zebra_index_merge (zh ); } static struct zebra_register *zebra_register_open (ZebraService zs, @@ -258,6 +258,7 @@ struct zebra_register *zebra_register_open (ZebraService zs, const char *name, reg->zei = 0; reg->matchDict = 0; reg->key_file_no = 0; + reg->ptr_i=0; zebraRankInstall (reg, rank1_class); zebraRankInstall (reg, rankzv_class);