AltaVista-PerlSDK

 view release on metacpan or  search on metacpan

Readme  view on Meta::CPAN

    avs_countnext(CountsHdl)

    avs_default_options(pOptions)

    avs_define_valtype(name, minval, maxval, valtype_p)

    avs_define_valtype_multiple(name, minval, maxval, numvalues, valtype_p)

    avs_deletedocid(idx, pDocId, pCount)

    avs_enddoc(idx)

    avs_errmsg(code)

    avs_getindexmode(idx)

    avs_getindexversion(idx)

    avs_getindexversion_counts_v(countsHdl)

    avs_getindexversion_search_v(searchHdl)

    avs_getmaxloc(idx, pMaxloc)

    avs_getsearchresults(searchHdl, resultNum)

    avs_getsearchterms(psearchHdl, termNum, term, count)

    avs_licenseinfo(key, expDate, docLimit)

    avs_lookup_valtype(name)

    avs_makestable(idx)

    avs_open(parameters, path, mode, pIdx)

    avs_querymode(idx)

    avs_release_valtypes()

    avs_search(idx, pQuery, pBoolQuery, pOptions, pDocsFound, pDocsReturned, pTermCount, pSearchHdl)

    avs_search_close(pSearchHdl)

    avs_search_ex(idx, pQuery, pBoolQuery, pOptions, searchsince, pDocsFound, pDocsReturned, pTermCount, pSearchHdl)

    avs_search_genrank(idx, pBoolQuery, pRankTerms, pRankSetup, pOptions, searchsince, pDocsFound, pDocsReturned, pSearchHdl)

    avs_search_getdata(searchHdl)

    avs_search_getdatalen(searchHdl)

    avs_search_getdate(psearchHdl, year, month, day)

    avs_search_getdocid(searchHdl)

    avs_search_getdocidlen(searchHdl)

    avs_search_getrelevance(psearchHdl)

    avs_setdocdata(idx, pDocData, len)

    avs_setdocdate(idx, year, month, day)

    avs_setdocdatetime(idx, year, month, day, hour, minute, second)

    avs_setparseflags(idx, parseflags)

    avs_setrankval(idx, valtype, value)

    avs_startdoc(idx, pDocId, flags, pStartLoc)

    avs_timer(current)

    avs_total_docs(idx, pDoccount)

    avs_version(license_key)

    avs_create_options(limit, timeout, flags)

    avs_create_parameters(_interface_version, license, ignored_thresh, chars_before_wildcard, unlimited_wild_words, indexformat, cache_threshold, options, charset, ntiers, nbuckets)

DESCRIPTION
    This set of extensions provides wrappers for most of the C functionalities in
    the AltaVista Search software development kit (SDK) except for a few functions 
    that did not make sense to export to perl.

    Two additional functions are used to ease the process of creating options and parameters: 
        avs_create_options
        avs_create_parameters

    The following functions are not implemented due to its complexity or they are
    unnecessary.

    <avs_add_ms_callback> UNIMPLEMENTED

    <avs_addrankterms> UNIMPLEMENTED

    <avs_count_docs> UNIMPLEMENTED

    <avs_count_docs_freelist> UNIMPLEMENTED

    <avs_errmsg_copy> UNIMPLEMENTED

    <avs_newdoc> UNIMPLEMENTED

    <avs_search_getdata_copy> UNIMPLEMENTED

    <avs_search_getdocid_copy> UNIMPLEMENTED

    <avs_search_getrelevance> RETURN ARGUMENT

PREREQUISITES
    Perl 5.004, AltaVista SearchSDK Library 

INSTALLATION - Windows System
    To install this module, copy avs.h and avs30.lib from your 
    AltaVista SearchSDK source hierarchy into this directory. Then 
    type the following commands:
    
        perl Makefile.PL



( run in 4.010 seconds using v1.01-cache-2.11-cpan-98e64b0badf )