Changeset 12324 for trunk/indexers


Ignore:
Timestamp:
2006-07-28T12:26:30+12:00 (18 years ago)
Author:
kjdon
Message:

made the wrapper use maxnumeric for query parsing, can set it using setMaxNumeric

Location:
trunk/indexers/mgpp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/indexers/mgpp/java/org/greenstone/mgpp/MGPPWrapper.java

    r4214 r12324  
    8686    public native void setMatchMode(int mode);
    8787
     88    /** sets maxnumeric */
     89    public native void setMaxNumeric(int maxnumeric);
    8890    /** returns a string with all the current query param settings */
    8991    public native String getQueryParams();
  • trunk/indexers/mgpp/jni/MGPPWrapperImpl.cpp

    r10764 r12324  
    4242  defaultStemMethod=0;
    4343  defaultBoolCombine=0;
    44  
     44  maxNumeric = 4;
    4545}
    4646
     
    299299  // parse the query string into a tree structure
    300300  queryTree = ParseQuery(queryArray, data->defaultBoolCombine,
    301              data->defaultStemMethod);
     301             data->defaultStemMethod, data->maxNumeric);
    302302  if (queryTree == NULL) {
    303303    // invalid syntax
     
    408408
    409409JNIEXPORT void JNICALL
     410Java_org_greenstone_mgpp_MGPPWrapper_setMaxNumeric (JNIEnv *j_env,
     411                         jobject j_obj,
     412                         jint j_max) {
     413  MGPPWrapperData * data = (MGPPWrapperData *)j_env->GetIntField(j_obj, FID_mgpp_data);
     414  data->maxNumeric=j_max;
     415}
     416
     417JNIEXPORT void JNICALL
    410418Java_org_greenstone_mgpp_MGPPWrapper_setSortByRank (JNIEnv *j_env,
    411419                            jobject j_obj,
  • trunk/indexers/mgpp/jni/MGPPWrapperImpl.h

    r3365 r12324  
    88  int defaultStemMethod;
    99  int defaultBoolCombine;
     10  int maxNumeric;
    1011  UCArray level; // the return level
    1112
  • trunk/indexers/mgpp/jni/org_greenstone_mgpp_MGPPWrapper.h

    r7862 r12324  
    114114/*
    115115 * Class:     org_greenstone_mgpp_MGPPWrapper
     116 * Method:    setMaxNumeric
     117 * Signature: (I)V
     118 */
     119JNIEXPORT void JNICALL Java_org_greenstone_mgpp_MGPPWrapper_setMaxNumeric
     120  (JNIEnv *, jobject, jint);
     121
     122/*
     123 * Class:     org_greenstone_mgpp_MGPPWrapper
    116124 * Method:    getQueryParams
    117125 * Signature: ()Ljava/lang/String;
Note: See TracChangeset for help on using the changeset viewer.