Changeset 137 for trunk/gsdl/src
- Timestamp:
- 1999-02-02T23:01:12+13:00 (25 years ago)
- Location:
- trunk/gsdl/src/library
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/library/libinterface.cpp
r129 r137 12 12 /* 13 13 $Log$ 14 Revision 1.17 1999/02/02 10:01:11 rjmcnab 15 16 Made libinterface a little more configurable. 17 14 18 Revision 1.16 1999/01/28 08:31:44 rjmcnab 15 19 … … 258 262 else if (key == "numbytes") cfg_info.numbytes = (double)cfgline[0].getint(); 259 263 else if (key == "numdocs") cfg_info.numdocs = (double)cfgline[0].getint(); 264 else if (key == "defaultaction") 265 cfg_info.defaultaction = cfgline[0]; 266 else if (key == "defaultpage") 267 cfg_info.defaultpage = cfgline[0]; 260 268 else if (key == "defaultencoding") 261 269 cfg_info.defaultencoding = cfgline[0]; … … 289 297 290 298 // set default values for the configuration file 299 cfg_info.defaultaction = "p"; 300 cfg_info.defaultpage = "about"; 291 301 cfg_info.defaultencoding = "w"; 292 302 … … 427 437 { 428 438 argconfigstr = 429 "+a[ p]"// action: q=query, b=browse, t=targetdoc, p=page, a1=auxiliary439 "+a[]" // action: q=query, b=browse, t=targetdoc, p=page, a1=auxiliary 430 440 "w[]" // encoding: w=western, 8=utf8, 7=utf7, g=GB2312, k=GBK 431 441 "t[1]" // query type: 0=boolean, 1=ranked … … 433 443 "k[1]" // casefolding: 0=off, 1=on 434 444 "s[0]" // stemming: 0=off, 1=on 435 "+p[ about]"// page445 "+p[]" // page 436 446 "+c[]" // collection (collection dependant) 437 447 "+r[1]" // results from … … 561 571 { 562 572 args.setarg("c", get_collection_name()); 573 if (args["a"].empty()) args.setarg("a", cfg_info.defaultaction); 574 if (args["p"].empty()) args.setarg("p", cfg_info.defaultpage); 563 575 if (args["w"].empty()) args.setarg("w", cfg_info.defaultencoding); 564 576 if (args["i"].empty()) args.setarg("i", default_index); -
trunk/gsdl/src/library/libinterface.h
r121 r137 62 62 double numbytes; 63 63 double numdocs; 64 text_t defaultaction; 65 text_t defaultpage; 64 66 text_t defaultencoding; 65 67 };
Note:
See TracChangeset
for help on using the changeset viewer.