facet_field->facet_terms = odr_malloc(odr, facet_field->num_terms * sizeof(*facet_field->facet_terms));
for (term_index = 0 ; term_index < facet->num_terms; term_index++) {
Z_FacetTerm *facetTerm = facet->terms[term_index];
facet_field->facet_terms[term_index].frequency = *facetTerm->count;
facet_field->facet_terms[term_index].term = get_term_cstr(odr, facetTerm->term);
facet_field->facet_terms = odr_malloc(odr, facet_field->num_terms * sizeof(*facet_field->facet_terms));
for (term_index = 0 ; term_index < facet->num_terms; term_index++) {
Z_FacetTerm *facetTerm = facet->terms[term_index];
facet_field->facet_terms[term_index].frequency = *facetTerm->count;
facet_field->facet_terms[term_index].term = get_term_cstr(odr, facetTerm->term);