Example #1
0
$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);
Example #2
0
<?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);