Changeset 612


Ignore:
Timestamp:
1999-09-21T23:59:26+12:00 (25 years ago)
Author:
sjboddie
Message:

added Maxdocs queryfilter option (which may be -1 for 'all)

Location:
trunk/gsdl/src/colservr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/colservr/mgsearch.cpp

    r539 r612  
    2828/*
    2929   $Log$
     30   Revision 1.20  1999/09/21 11:59:26  sjboddie
     31   added Maxdocs queryfilter option (which may be -1 for 'all)
     32
    3033   Revision 1.19  1999/09/07 22:52:52  rjmcnab
    3134   Seems to be an error in mg for retrieving documents using a paragraph
     
    472475                queryresultsclass &queryresults) {
    473476
    474   mgq_results(result_docnums, 0, MAXNUMDOCS,
     477  int howmany = queryparams.maxdocs;
     478  if (howmany = -1) howmany = MAXNUMDOCS;
     479  mgq_results(result_docnums, 0, howmany,
    475480          ourquerycallback, (void *)(&queryresults));
    476481 
     
    491496    // not available (or really was zero)
    492497    queryresults.docs_matched = queryresults.docs.docset.size();
    493     if (queryresults.docs_matched < queryparams.maxdocs)
     498    if ((queryparams.maxdocs == -1) ||
     499    (queryresults.docs_matched < queryparams.maxdocs))
    494500      queryresults.is_approx = Exact;
    495501    else
  • trunk/gsdl/src/colservr/mgsearch.h

    r534 r612  
    3535
    3636#define RESULTCACHESIZE 10
    37 #define MAXNUMDOCS      50000
     37#define MAXNUMDOCS      1000000
    3838#define MAXNUMTERMS     100
    3939
Note: See TracChangeset for help on using the changeset viewer.