From: Dennis Schafroth Date: Mon, 19 Jul 2010 15:24:24 +0000 (+0200) Subject: Add facet structures X-Git-Tag: v4.0.12~40 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=7f7a775a9d2be4be61630cbdf4c54cf1d15e6e27;hp=79b8802af30f0307dad1bd926d12580cb6d58bda Add facet structures --- diff --git a/src/zoom-p.h b/src/zoom-p.h index 5c3ae57..a9c6b33 100644 --- a/src/zoom-p.h +++ b/src/zoom-p.h @@ -168,6 +168,7 @@ struct ZOOM_resultset_p { #if ZOOM_RESULT_LISTS #else ZOOM_resultset next; + ZOOM_facet_field **facets; #endif }; @@ -188,6 +189,18 @@ struct ZOOM_record_p { const char *diag_set; }; +struct facet_term_p { + char *term; + int frequency; +}; + +struct ZOOM_facet_field_p { + char *facet_name; + int num_terms; + struct facet_term_p *facet_terms; +}; + + struct ZOOM_record_cache_p { struct ZOOM_record_p rec; char *elementSetName;