SEARCH xxx
Symbolic Value : Miscellaneous
SEARCH_xxx - NSFSearch() - SearchFlags
#include <nsfsearc.h>
Symbolic Values :
SEARCH_ALL_VERSIONS   -  Include deleted and non-matching notes in the search. (This is always ON for time-delimited searches.)
SEARCH_SUMMARY    -  Return summary buffer with each match. If this flag is not set, the ITEM_TABLE far *SummaryBuffer input parameter to the action routine is NULL.
SEARCH_FILETYPE   -  Search a directory instead of a database.
SEARCH_NOTIFYDELETIONS    -  Set NOTE_CLASS_NOTIFYDELETION bit of NOTE_CLASS for deleted notes.
SEARCH_ALLPRIVS   -  Return an error if we don't have full privileges for this search.
SEARCH_SESSION_USERNAME   -  Use current session's user name, not server's.
SEARCH_NOABSTRACTS    -  Filter out "Truncated" documents.
SEARCH_DATAONLY_FORMULA   -  Search formula applies only to data notes, i.e., others match.
SEARCH2_LARGE_BUCKETS   -  return flag in orig structs if > MAXONESEGSIZE.
Description :
Use these flags in the search_flags parameter to NSFSearch to control what the function searches for and what information it returns. These values can be bitwise-ORed together to combine functionality.
Sample Usage :
    if (error = NSFSearch (
        db_handle,          /* database handle */
        NULLHANDLE,         /* selection formula */
        NULL,               /* title of view in selection formula */
        SEARCH_SUMMARY,     /* search flags: get summary data! */
        NOTE_CLASS_DOCUMENT,    /* note class to find */
        NULL,               /* starting date (unused) */
        ReadSummaryData,    /* action routine for notes found */
        NULL,               /* argument to action routine */
        NULL))              /* returned ending date (unused) */
    {
        printf ("Error: unable to search database.\n");
        NSFDbClose (db_handle);
        return (ERR(error));
    }
See Also : NSFSearch