我正在尝试通过 phpcassa 使用 cassandra,下面是代码:
$pool = new ConnectionPool($KS, array('127.0.0.1:9160'));
$users=new ColumnFamily($pool,$CF);
$users->insert_format = ColumnFamily::ARRAY_FORMAT;
$users->return_format = ColumnFamily::ARRAY_FORMAT;
$email='12334@asdasd.com';
$input=array('col1' => 'val1',
'col2' => 'val2',
'col3' => 'val3','col4'=>'ladhania');
$users->insert($email,$input);
$row=$users->get($email);
var_dump($row);
echo $users->get_count('$email');
但输出是:
array(2) { [0]=> array(2) { [0]=> string(1) "l" [1]=> string(1) "a" } [1]=> array(2) { [0]=> string(1) "v" [1]=> string(1) "a" } }
0
我想知道
- 为什么它不存储所有 4 列
- 为什么存储的列只有一个字符的值
- 是否有使用 solr 搜索 cassandra 的 php 客户端
提前致谢