php_sennaとは

php_sennaとは – Senna (非公式) PHPバインディング

php上からSennaを直接扱えるエクステンション、php_senna。

upd(‘key1’, NULL, ‘This is a sample.’);
$index->upd(‘key2’, NULL, ‘This is an another.’);
$index->update(‘key3’, 1, NULL, ‘php_senna sample’);
$index->update(‘key3’, 2, NULL, ‘binding’);
$index->update(‘key3’, 3, NULL, ‘sample code’);

$records = $index->query(‘sample’);
foreach ($records as $row) {
echo $row->getKey(), ‘ = ‘, $row->getScore(), “\n”;
}

Tritonなどを入れなくても、こんな感じでSennaを使えるらしいのです。
これは素晴らしいですね。

タイトルとURLをコピーしました