Changeset 7467


Ignore:
Timestamp:
2004-05-27T14:12:33+12:00 (20 years ago)
Author:
kjdon
Message:

now uses all the mgpasses options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers/MGIndexer.java

    r7449 r7467  
    543543      int mgPass = this.pass < 2 ? this.pass : ((this.pass % 2) + 2);
    544544     
     545      mgPasses.setBufferSize(100000);
    545546      // try {
    546547      // TODO add the other options to mg passes
     
    548549    case 0:
    549550          //mg_passes = Runtime.getRuntime().exec("mg_passes " + pathParams + " -b 100000 -T1");
    550         mgPasses.addPass('T', '1');
     551        mgPasses.addPass(MGPassesWrapper.TEXT_PASS_1);
    551552       
    552553       
     
    555556      case 1:
    556557          //mg_passes = Runtime.getRuntime().exec("mg_passes " + pathParams +" -b 100000 -T2");
    557           mgPasses.addPass('T', '2');
     558          mgPasses.addPass(MGPassesWrapper.TEXT_PASS_2);
    558559        break;
    559560       
    560561      case 2:
    561562          //mg_passes = Runtime.getRuntime().exec("mg_passes " + pathParams + " -b 100000 -2 -m 32 -s 0 -G -t 10 -N1");
    562         mgPasses.addPass('N', '1');
    563         mgPasses.setInvfLevel('2');
    564         mgPasses.setStemOptions("0",0);
     563        mgPasses.addPass(MGPassesWrapper.INDEX_PASS_1);
     564        mgPasses.setInvfLevel(MGPassesWrapper.INVF_LEVEL_2);
     565        mgPasses.setStemOptions(MGPassesWrapper.STEMMER_ENGLISH, MGPassesWrapper.NO_STEM_OR_CASE);
     566        mgPasses.setInversionMemLimit(32);
     567        mgPasses.ignoreSGMLTags(true);
     568        mgPasses.enableTracing(10);
    565569        break;
    566570       
    567571      case 3:
    568572          //mg_passes = Runtime.getRuntime().exec("mg_passes " + pathParams +" -b 100000 -2 -c 3 -G -t 10 -N2");
    569         mgPasses.addPass('N', '2');
    570         mgPasses.setInvfLevel('2');
     573        mgPasses.addPass(MGPassesWrapper.INDEX_PASS_2);
     574        mgPasses.setInvfLevel(MGPassesWrapper.INVF_LEVEL_2);
     575        mgPasses.ignoreSGMLTags(true);
     576        mgPasses.enableTracing(10);
    571577        break;
    572578    }
Note: See TracChangeset for help on using the changeset viewer.