X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fextract.c;h=848f3672208e3b34527c7d1a2976fe223cc79aa2;hb=7598c76f1a4989a91003bd4fbd90f30a7c7255ef;hp=82544f5fcc025db2776c8ce27b32a98d02af05db;hpb=6277df6076edfef81e676d4aab7bd1f212bf739f;p=idzebra-moved-to-github.git diff --git a/index/extract.c b/index/extract.c index 82544f5..848f367 100644 --- a/index/extract.c +++ b/index/extract.c @@ -1584,9 +1584,10 @@ static void extract_add_sort_string(RecWord *p, const char *str, int length) ch = zebraExplain_lookup_attr_str(zei, cat, p->index_type, p->index_name); if (ch < 0) ch = zebraExplain_add_attr_str(zei, cat, p->index_type, p->index_name); - key.len = 2; + key.len = 3; key.mem[0] = ch; key.mem[1] = p->record_id; + key.mem[2] = p->section_id; zebra_rec_keys_write(zh->reg->sortKeys, str, length, &key); }