X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsolr.c;h=475f615b87e0806f0c4e324ac297968d15c43ea5;hb=2bf750fa7a6e28d9ebb1fabd6325ecf4cfac7e49;hp=60df6519531109b785581e0e170e0481d12de1eb;hpb=86dd4bfde2e51c5389135a45d29a98032ca0ac69;p=yaz-moved-to-github.git diff --git a/src/solr.c b/src/solr.c index 60df651..475f615 100644 --- a/src/solr.c +++ b/src/solr.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2011 Index Data + * Copyright (C) 1995-2012 Index Data * See the file LICENSE for details. */ /** @@ -26,7 +26,6 @@ #if YAZ_HAVE_XML2 #include #include -#endif static void extract_text_node(xmlNodePtr node, WRBUF wrbuf) { xmlNodePtr child; @@ -91,8 +90,6 @@ static void yaz_solr_decode_result_docs(ODR o, xmlNodePtr ptr, record->recordData_buf = odr_malloc(o, buf->use + 1); memcpy(record->recordData_buf, buf->content, buf->use); record->recordData_buf[buf->use] = '\0'; - // TODO Solve the real problem in zoom-sru, that doesnt work with 0-based indexes. - // Work-around: Making the recordPosition 1-based. record->recordPosition = odr_intdup(o, start + offset + 1); xmlBufferFree(buf); @@ -262,6 +259,7 @@ static int yaz_solr_decode_spellcheck(ODR o, xmlNodePtr spellcheckPtr, Z_SRW_sea sr->suggestions = odr_strdup(o, wrbuf_cstr(wrbuf)); return 0; } +#endif int yaz_solr_decode_response(ODR o, Z_HTTP_Response *hres, Z_SRW_PDU **pdup) {