Changeset 12866


Ignore:
Timestamp:
2006-09-27T15:13:21+12:00 (18 years ago)
Author:
kjdon
Message:

added af (accent folding) arg, and ks, ss and afs which state whether casefolding, stemming and accentfolding are supported for the current collection

File:
1 edited

Legend:

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

    r12786 r12866  
    182182  argsinfo.addarginfo (NULL, arg_ainfo);
    183183
     184  // "ks"
     185  arg_ainfo.shortname = "ks";
     186  arg_ainfo.longname = "casefolding support";
     187  arg_ainfo.multiplechar = false;
     188  arg_ainfo.defaultstatus = cgiarginfo::weak;
     189  arg_ainfo.argdefault = "0";
     190  arg_ainfo.savedarginfo = cgiarginfo::must;
     191  argsinfo.addarginfo (NULL, arg_ainfo);
     192 
    184193  // "s"
    185194  arg_ainfo.shortname = "s";
     
    187196  arg_ainfo.multiplechar = false;
    188197  arg_ainfo.defaultstatus = cgiarginfo::weak;
    189   arg_ainfo.argdefault ="0";
    190   arg_ainfo.savedarginfo = cgiarginfo::must;
    191   argsinfo.addarginfo (NULL, arg_ainfo);
    192 
     198  arg_ainfo.argdefault = "0";
     199  arg_ainfo.savedarginfo = cgiarginfo::must;
     200  argsinfo.addarginfo (NULL, arg_ainfo);
     201
     202  // "ss"
     203  arg_ainfo.shortname = "ss";
     204  arg_ainfo.longname = "stemming support";
     205  arg_ainfo.multiplechar = false;
     206  arg_ainfo.defaultstatus = cgiarginfo::weak;
     207  arg_ainfo.argdefault = "0";
     208  arg_ainfo.savedarginfo = cgiarginfo::must;
     209  argsinfo.addarginfo (NULL, arg_ainfo);
     210
     211  // "af"
     212  arg_ainfo.shortname = "af";
     213  arg_ainfo.longname = "accentfolding";
     214  arg_ainfo.multiplechar = false;
     215  arg_ainfo.defaultstatus = cgiarginfo::weak;
     216  arg_ainfo.argdefault = "0";
     217  arg_ainfo.savedarginfo = cgiarginfo::must;
     218  argsinfo.addarginfo (NULL, arg_ainfo);
     219
     220  // "afs"
     221  arg_ainfo.shortname = "afs";
     222  arg_ainfo.longname = "accentfolding support";
     223  arg_ainfo.multiplechar = false;
     224  arg_ainfo.defaultstatus = cgiarginfo::weak;
     225  arg_ainfo.argdefault = "0";
     226  arg_ainfo.savedarginfo = cgiarginfo::must;
     227  argsinfo.addarginfo (NULL, arg_ainfo);
     228 
    193229  // "m"
    194230  arg_ainfo.shortname = "m";
     
    693729                              logout);
    694730  set_query_type_args(colinfo, args);
     731  set_stem_index_args(colinfo, args);
    695732
    696733  comerror_t err;
Note: See TracChangeset for help on using the changeset viewer.