[Xapian-discuss] Writing with xapian-tcpsrv and php
Tomasz Jackowiak
tomasz.jackowiak at allegro.pl
Tue Nov 28 11:41:59 GMT 2006
Olly Betts napisał(a):
> On Thu, Oct 19, 2006 at 04:24:53PM +0200, Tomasz Jackowiak wrote:
>> I think, there is missing constructor function supporting remote
>> writing for XapianWritableDatabase class in the php bindings (0.9.7).
>
> Hmm, yes - the new factory functions aren't wrapped. I'll fix that
> for the next release.
>
>> This code:
>> $db = new XapianWritableDatabase(remote_open($db_host, $db_port),
>> $action);
>> returns:
>> Fatal error: No matching function for overloaded
>> 'new_XapianWritableDatabase' (...)
>
> This wouldn't be the right syntax anyway, though. You'd use:
>
> $db = remote_open_writable($db_host, $db_port);
>
Hi, It's me again ;)
I still can't use remote writing. More than this, I can't even use
get_lastdocid() method.
$db = remote_open_writable(localhost, 4006);
$db->get_lastdocid(); //Fatal error: unknown error in Xapian in (..)
$db->replace_document($doc_id, $doc); //Fatal error: No matching
function for overloaded 'XapianWritableDatabase_replace_document' in (...)
Xapian 0.9.9
Is there something wrong I'm doing here?
Tom
--
Allegro.pl
More information about the Xapian-discuss
mailing list