Changeset 15952


Ignore:
Timestamp:
2008-06-10T16:50:24+12:00 (16 years ago)
Author:
mdewsnip
Message:

(Adding dynamic classifiers) Improved some comments and variable names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/src/recpt/dynamicclassifieraction.cpp

    r15951 r15952  
    259259  }
    260260
    261   // Display the classifier nodes at this level
    262   map<text_t, int, lttext_t> classifier_nodes;
     261  // Determine the child classifier nodes
     262  map<text_t, int, lttext_t> child_classifier_nodes;
    263263  ResultDocInfo_tarray::iterator metadata_value_iterator = metadata_values_response.docInfo.begin();
    264264  while (metadata_value_iterator != metadata_values_response.docInfo.end())
     
    280280
    281281    // Create a node for this metadata value if we haven't seen it before
    282     if (classifier_nodes.find(metadata_value) == classifier_nodes.end())
    283     {
    284       classifier_nodes[metadata_value] = 0;
     282    if (child_classifier_nodes.find(metadata_value) == child_classifier_nodes.end())
     283    {
     284      child_classifier_nodes[metadata_value] = 0;
    285285    }
    286286
    287287    // Increment the occurrence count
    288     classifier_nodes[metadata_value] += (*metadata_value_iterator).result_num;
     288    child_classifier_nodes[metadata_value] += (*metadata_value_iterator).result_num;
    289289
    290290    metadata_value_iterator++;
    291291  }
    292292
    293   // Display the classifier nodes at this level
    294   map<text_t, int, lttext_t>::iterator classifier_nodes_iterator = classifier_nodes.begin();
    295   while (classifier_nodes_iterator != classifier_nodes.end())
    296   {
    297     text_t classifier_node_OID = parent_classifier_node_OID + "|" + (*classifier_nodes_iterator).first;
    298     text_t classifier_node_label = (*classifier_nodes_iterator).first;
    299     int classifier_node_numleafdocs = (*classifier_nodes_iterator).second;
    300     output_classifier_node (classifier_node_OID, classifier_node_label, classifier_node_numleafdocs, node_indent, args, collectproto, browsers, disp, outconvert, textout, logout);
    301     classifier_nodes_iterator++;
     293  // Display the child classifier nodes
     294  map<text_t, int, lttext_t>::iterator child_classifier_nodes_iterator = child_classifier_nodes.begin();
     295  while (child_classifier_nodes_iterator != child_classifier_nodes.end())
     296  {
     297    text_t child_classifier_node_OID = parent_classifier_node_OID + "|" + (*child_classifier_nodes_iterator).first;
     298    text_t child_classifier_node_label = (*child_classifier_nodes_iterator).first;
     299    int child_classifier_node_numleafdocs = (*child_classifier_nodes_iterator).second;
     300    output_classifier_node (child_classifier_node_OID, child_classifier_node_label, child_classifier_node_numleafdocs, node_indent, args, collectproto, browsers, disp, outconvert, textout, logout);
     301    child_classifier_nodes_iterator++;
    302302  }
    303303
Note: See TracChangeset for help on using the changeset viewer.