Ignore:
Timestamp:
2008-05-30T16:00:47+12:00 (16 years ago)
Author:
mdewsnip
Message:

(Adding dynamic classifiers) Not sure if this is necessarily the best place to do this, but added the ability to request the documents from a "get_documents_with_metadata_value()" call to be sorted based on a certain metadata element. Thanks to John Thompson for the SQL statement help.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/src/protocol/recptprototools.cpp

    r15806 r15836  
    284284
    285285
    286 bool get_documents_with_metadata_value (const text_t metadata_element_name, const text_t metadata_value, 
    287                     const text_t &collection, recptproto *collectproto,
    288                     FilterResponse_t &response, ostream &logout)
     286bool get_documents_with_metadata_value (const text_t metadata_element_name, const text_t metadata_value,
     287                    const text_t sort_by_metadata_element_name, const text_t &collection,
     288                    recptproto *collectproto, FilterResponse_t &response, ostream &logout)
    289289{
    290290  response.clear();
     
    304304  request_option.value = metadata_value;
    305305  request.filterOptions.push_back (request_option);
     306  request_option.name = "SortByMetadataElement";
     307  request_option.value = sort_by_metadata_element_name;
     308  request.filterOptions.push_back (request_option);
    306309
    307310  assert (collectproto != NULL);
Note: See TracChangeset for help on using the changeset viewer.