Path: usenet.cise.ufl.edu!huron.eel.ufl.edu!usenet.eel.ufl.edu!rill.news.pipex.net!pipex!news-peer-east.sprintlink.net!news.sprintlink.net!sunqbc.risq.qc.ca!wesley.videotron.net!Pollux.Teleglobe.net!uunet!in1.uu.net!news.neta.com!not-for-mail
From: James Turner <[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: AltaVista::SearchSDK 0.99b released
Followup-To: comp.lang.perl.modules
Date: 21 Jul 1998 16:25:01 GMT
Organization: Internet Access Inc., Chandler Arizona
Lines: 199
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:99 comp.lang.perl.modules:2828

The initial beta version of AltaVista::SearchSDK (0.99b) has been
uploaded to CPAN.

This is a preliminary release, it really needs a lot of banging on by
various people on different platforms.  It is, however, currently
running live in a production environment serving 18 years of archives
for the Christian Science Monitor.

The documentation is included below. Be gentle with me, it's my first
time.

James


NAME
    AltaVista::SearchSDK - Perl extension for AltaVista Search
    Software Development Kit

SYNOPSIS
    use AltaVista::SearchSDK;

    avs_adddate(idx, yr, mo, da, startloc)

    avs_addfield(idx, pFname, startloc, endloc)

    avs_addliteral(idx, pWord, loc)

    avs_addvalue(idx, valtype, value, loc)

    avs_addword(idx, pWords, loc, pNumWords)

    avs_buildmode(idx)

    avs_buildmode_ex(idx, ntiers)

    avs_close(idx)

    avs_compact(idx, bMore_p)

    avs_compactionneeded(idx)

    avs_compact_minor(idx, bMore_p)

    avs_count(idx, pWordPrefix, pCountsHdl)

    avs_count_close(CountsHdl)

    avs_count_getcount(CountsHdl)

    avs_countnext(CountsHdl)

    avs_count_getword(CountsHdl)

    avs_default_options(pOptions)

    avs_define_valtype(name, minval, maxval, 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_getsearchresults(searchHdl, resultNum)

    avs_getsearchterms(psearchHdl, termNum, term, count)

    avs_lookup_valtype(name)

    avs_makestable(idx)

    avs_open(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)