hello
i implemented a simplesearch n simpleindex fr files in devanagari script
using xapian-core(C++). now when i tried doin indexin using php on the same
files i m gettin following error.
Fatal error: Type error in argument 1 of WritableDatabase_add_document.
Expected SWIGTYPE_p_Xapian__WritableDatabase in
/home/jana/public_html/temp/file_search/indexer.php on line 50
i also checked if the argument to the function is wrong..but it isnt...this
is my a part of my code.
$database = new_Database($dbp);
if (!$database) {
print "Couldn't open database<br>";
exit;
}
else
echo "<br>db opened!";
$doc = new_Document();
Document_set_data($doc,$filep);
$lines=file("op.txt");
//count is used to overcome an error in extract_from_file11..it returns a
file containing one extracted devanagari word per line plus its postion(ie.
on which line it appears..line is defined as something that ends with Hindi
"|" ie.full stop)
$count=0;
//$t1=time();
foreach($lines as $l)
{
if($count==0)
{
$count++;
continue;
}
$pieces=explode(" ",$l);
$term= trim(souindics(souindics_preprocess($pieces[0])));
echo $term." ".$pieces[1]."<br>";
$pos=$pieces[1];
Document_add_posting($doc, $term, $pos);
}//end for
WritableDatabase_add_document($database, $doc);
WritableDatabase_add_document($database, $doc);
WritableDatabase_flush($database);
$database = Null;
plz help.
Thanks.
Durga
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.tartarus.org/pipermail/xapian-discuss/attachments/20060329/ff8ef021/attachment-0001.htm