标签: riak-search

如何在riak搜索中索引现有的未索引数据?

我正在使用Riak Search.在某些时候,我从桶中删除了索引.在将一些新对象添加到存储桶后,我重新打开了索引.

当我通过索引搜索时,我找不到未编入索引的对象.

我现在如何索引它们?我认为该解决方案也适用于其他未编入索引的传统存储桶.

erlang riak-search

9
推荐指数
1
解决办法
254
查看次数

如何更快地进行Riak MapReduce查询?

我们如何才能使MapReduce查询更快?

我们使用五节点Riak数据库集群构建了一个应用程序.我们的数据模型由三个桶组成:匹配,联赛和团队.

比赛包含联赛和球队的链接:

模型

var match = {
        id: matchId,
        leagueId: meta.leagueId,
        homeTeamId: meta.homeTeamId,
        awayTeamId: meta.awayTeamId,
        startTime: m.match.startTime,
        firstHalfStartTime: m.match.firstHalfStartTime,
        secondHalfStartTime: m.match.secondHalfStartTime,
        score: {
            goals: {
                a: 1*safeGet(m.match, 'score.goals.a'),
                b: 1*safeGet(m.match, 'score.goals.b')
            },
            corners: {
                a: 1*safeGet(m.match, 'score.corners.a'),
                b: 1*safeGet(m.match, 'score.corners.b')
            }
        }
    };

var options = {
        index: {
            leagueId: match.leagueId,
            teamId: [match.homeTeamId, match.awayTeamId],
            startTime: match.startTime || match.firstHalfStartTime || match.secondHalfStartTime
        },
        links: [
            { bucket: 'leagues', key: match.leagueId, tag: 'league' },
            { bucket: 'teams', key: match.homeTeamId, tag: 'home' }, …
Run Code Online (Sandbox Code Playgroud)

mapreduce riak riak-search

4
推荐指数
1
解决办法
1891
查看次数

Riak搜索 - 结果限制在前10000

我有一个Riak Search节点正在运行,我正在尝试一些测试查询以获得对性能的感觉.

我正在通过搜索shell运行查询,结果被限制在第一个10000.我希望所有结果都回来,但找不到这个10000限制的来源?

riak riak-search

3
推荐指数
1
解决办法
518
查看次数

使用PHP客户端使用Riak存储图像

我已经使用Basho Riak几周了.我只需要存储字符串数据.

但是,我正在使用它来存储图像,我想知道如何使用PHP客户端执行此操作.

以下是存储数据的基本代码:

require_once('riak-php-client/riak.php');

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

# Choose a bucket name
$bucket = $client->bucket('test');

# Supply a key under which to store your data
$person = $bucket->newObject('string_key', 'string_data');

# Save the object to Riak
$person->store();
Run Code Online (Sandbox Code Playgroud)

我只是对图像进行base64_encode,然后存储结果字符串吗?!或者,还有更好的方法?!

提前致谢.

php nosql riak riak-search

3
推荐指数
1
解决办法
1826
查看次数

标签 统计

riak-search ×4

riak ×3

erlang ×1

mapreduce ×1

nosql ×1

php ×1