Align snippets handling of unknown register type with indexing
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 15 Jan 2009 13:49:21 +0000 (14:49 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 15 Jan 2009 13:49:21 +0000 (14:49 +0100)
Align snippets handling of unknown register type with indexing. This
is to ensure that for unknown index types, the snippets behave the
same way as indexing.. If not, snippets, can not be generated
correctly.

index/extract.c

index 69b449c..e61483c 100644 (file)
@@ -302,7 +302,7 @@ static void snippet_token_add(RecWord *p)
 {
     struct snip_rec_info *h = p->extractCtrl->handle;
     ZebraHandle zh = h->zh;
-    zebra_map_t zm = zebra_map_get(zh->reg->zebra_maps, p->index_type);
+    zebra_map_t zm = zebra_map_get_or_add(zh->reg->zebra_maps, p->index_type);
 
     if (zm)
     {