AltaVista-PerlSDK
view release on metacpan or search on metacpan
int
avs_count(idx, pWordPrefix, pCountsHdl)
avs_idxHdl_t idx
char *pWordPrefix
avs_countsHdl_t &pCountsHdl = NO_INIT
OUTPUT:
pCountsHdl
RETVAL
int
avs_count_close(CountsHdl)
avs_countsHdl_t CountsHdl
int
avs_count_getcount(CountsHdl)
avs_countsHdl_t CountsHdl
char *
avs_count_getword(CountsHdl)
avs_countsHdl_t CountsHdl
int
avs_countnext(CountsHdl)
avs_countsHdl_t CountsHdl
void
avs_default_options(pOptions)
avs_options_p_t pOptions
CODE:
avs_default_options(pOptions);
OUTPUT:
pOptions
int
avs_define_valtype(name, minval, maxval, valtype_p)
char * name
unsigned long minval
unsigned long maxval
avs_valtype_t valtype_p = NO_INIT
CODE:
RETVAL = avs_define_valtype(name, minval, maxval, NULL, &valtype_p);
OUTPUT:
RETVAL
valtype_p
int
avs_define_valtype_multiple(name, minval, maxval, numvalues, valtype_p)
char * name
unsigned long minval
unsigned long maxval
int numvalues
avs_valtype_t valtype_p = NO_INIT
CODE:
RETVAL = avs_define_valtype_multiple(name, minval, maxval, numvalues, NULL, &valtype_p);
OUTPUT:
RETVAL
valtype_p
int
avs_deletedocid(idx, pDocId, pCount)
avs_idxHdl_t idx
char *pDocId
int &pCount
OUTPUT:
RETVAL
pCount
int
avs_enddoc(idx)
avs_idxHdl_t idx
char *
avs_errmsg(code)
int code
int
avs_getindexmode(idx)
avs_idxHdl_t idx
int
avs_getindexversion(idx)
avs_idxHdl_t idx
int
avs_getindexversion_counts_v(countsHdl)
avs_countsHdl_t countsHdl
int
avs_getindexversion_search_v(searchHdl)
avs_searchHdl_t searchHdl
int
avs_getmaxloc(idx, pMaxloc)
avs_idxHdl_t idx
long &pMaxloc
OUTPUT:
RETVAL
pMaxloc
int
avs_getsearchresults(searchHdl, resultNum)
avs_searchHdl_t searchHdl
int resultNum
int
avs_getsearchterms(psearchHdl, termNum, term, count)
avs_searchHdl_t psearchHdl
int termNum
char *term
long count
PREINIT:
long i;
char *p;
CODE:
RETVAL = avs_getsearchterms(psearchHdl, termNum, &p, &i);
if (RETVAL == 0) {
count = i;
term = strdup(p);
}
OUTPUT:
avs_idxHdl_t idx
char *pQuery
char *pBoolQuery
avs_options_p_t pOptions
char *searchsince
long &pDocsFound = NO_INIT;
long &pDocsReturned = NO_INIT;
long &pTermCount = NO_INIT;
avs_searchHdl_t &pSearchHdl = NO_INIT;
OUTPUT:
RETVAL
pDocsFound
pDocsReturned
pTermCount
pSearchHdl
int
avs_search_genrank (idx, pBoolQuery, pRankTerms, pRankSetup, pOptions, searchsince, pDocsFound, pDocsReturned, pSearchHdl)
avs_idxHdl_t idx
char *pBoolQuery
char *pRankTerms
char *searchsince
int pRankSetup
avs_options_p_t pOptions
long pDocsFound = NO_INIT;
long pDocsReturned = NO_INIT;
avs_searchHdl_t pSearchHdl = NO_INIT;
CODE:
RETVAL = avs_search_genrank(idx, pBoolQuery, pRankTerms,
NULL, pOptions, searchsince,
&pDocsFound, &pDocsReturned,
&pSearchHdl);
OUTPUT:
pDocsFound
pDocsReturned
pSearchHdl
RETVAL
char *
avs_search_getdata(searchHdl)
avs_searchHdl_t searchHdl
int
avs_search_getdatalen(searchHdl)
avs_searchHdl_t searchHdl
void
avs_search_getdate(psearchHdl, year, month, day)
avs_searchHdl_t psearchHdl
int &year
int &month
int &day
OUTPUT:
year
month
day
char *
avs_search_getdocid(searchHdl)
avs_searchHdl_t searchHdl
PREINIT:
char *p;
CODE:
p = avs_search_getdocid(searchHdl);
RETVAL = strdup(p);
OUTPUT:
RETVAL
int
avs_search_getdocidlen(searchHdl)
avs_searchHdl_t searchHdl
char *
avs_search_getrelevance(psearchHdl)
avs_searchHdl_t psearchHdl
PREINIT:
char p[20];
float f;
CODE:
f = avs_search_getrelevance(psearchHdl);
sprintf(p, "%f", f);
RETVAL = strdup(p);
OUTPUT:
RETVAL
int
avs_setdocdata(idx, pDocData, len)
avs_idxHdl_t idx
char *pDocData
int len
CODE:
RETVAL = avs_setdocdata(idx, pDocData, len);
OUTPUT:
RETVAL
int
avs_setdocdate(idx, year, month, day)
avs_idxHdl_t idx
int year
int month
int day
int
avs_setdocdatetime(idx, year, month, day, hour, minute, second)
avs_idxHdl_t idx
int year
int month
int day
int hour
int minute
int second
void
avs_setparseflags(idx, parseflags)
avs_idxHdl_t idx
int parseflags
int
avs_setrankval(idx, valtype, value)
avs_idxHdl_t idx
avs_valtype_t valtype
unsigned long value
int
avs_startdoc(idx, pDocId, flags, pStartLoc)
avs_idxHdl_t idx
char *pDocId
int flags
long &pStartLoc
OUTPUT:
( run in 3.181 seconds using v1.01-cache-2.11-cpan-a49fcb8fa48 )