$setParam->key = 'hoge'; $setParam->str = '本日は雨です'; $setParam->value = 'http://www.google.com/search?q=雨'; $setParam->parser = Temperance_FullText_Request_Parser::MECAB; $service->add($setParam); $setParam = new Temperance_FullText_Request_Add(); $setParam->key = 'hoge'; $setParam->str = '本日は快晴かも'; $setParam->value = 'http://www.google.com/search?q=快晴'; $setParam->parser = Temperance_FullText_Request_Parser::MECAB; $service->add($setParam); $setParam = new Temperance_FullText_Request_Add(); $setParam->key = 'hoge'; $setParam->str = '昨日は曇りでした'; $setParam->value = 'http://www.google.com/search?q=曇'; $setParam->parser = Temperance_FullText_Request_Parser::MECAB; $service->add($setParam); echo 'searching: 本日', PHP_EOL; $getParam = new Temperance_FullText_Request_Search(); $getParam->key = 'hoge'; $getParam->str = '本日'; $getParam->parser = Temperance_FullText_Request_Parser::MECAB; $response = $service->search($getParam); var_dump($response->values); echo 'searching: 昨日', PHP_EOL; $getParam = new Temperance_FullText_Request_Search(); $getParam->key = 'hoge'; $getParam->str = '昨日'; $getParam->parser = Temperance_FullText_Request_Parser::MECAB; $response = $service->search($getParam); var_dump($response->values);
<?php require dirname(__FILE__) . '/lib/MessagePackRPC/Client.php'; require dirname(__FILE__) . '/msgpack/FullTextService.php'; $service = new Temperance_FullTextService('localhost', 17001); $service->add('hoge', '本日は晴天なり', 'http://www.google.com/search?q=晴天'); $service->add('hoge', '本日は雨です', 'http://www.google.com/search?q=雨'); $service->add('hoge', '本日は快晴かも', 'http://www.google.com/search?q=快晴'); $service->add('hoge', '昨日は曇りでした', 'http://www.google.com/search?q=曇'); echo 'searching: 本日', PHP_EOL; $values = $service->search('hoge', '本日'); var_dump($values); echo 'searching: 昨日', PHP_EOL; $values = $service->search('hoge', '昨日'); var_dump($values);