gpt4 book ai didi

php - Riak 搜索返回 null

转载 作者:搜寻专家 更新时间:2023-10-31 20:43:57 24 4
gpt4 key购买 nike

我正尝试在 PHP 上使用 Riak。我阅读了文档但没有运气。所以我已经将/etc/init.d/app.conf 中的“search”选项配置为 true。因此,print_r($results) 返回空数组。

# Connect to Riak
$client = new RiakClient('127.0.0.1', 8098);

$bucket = $client->bucket("searchbucket");
$bucket->newObject("one", array("foo"=>"one", "bar"=>"red"))->store();
$bucket->newObject("two", array("foo"=>"two", "bar"=>"green"))->store();

# Execute a search for all objects with matching properties
$results = $client->search("searchbucket", "foo:one OR foo:two")->run();


print_r($results);

我的代码有什么问题?我误解了什么?

最佳答案

除了在 app.config 文件中启用搜索,您还需要为您希望能够搜索的存储桶明确启用它。这可以通过 adding a Riak Search commit hook to the bucket properties. 来完成

如果您检索 bucket properties对于“searchbucket”,您应该能够看到列出的提交 Hook 。

关于php - Riak 搜索返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15683470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com