问题标签 [riak-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 如何将初始值传递给riak中的reduce阶段?
我正在尝试使用riak-ruby-client编写 riak map reduce 。Javascript reduce 函数如下所示:
我正在做这样的事情:
但 riak 并没有将 1 视为此处的初始值。有人能告诉我如何通过初始值来减少阶段吗?
mapreduce - Riak-如何根据另一个桶过滤一个桶的对象?
我正在使用带有多个存储桶的 3 节点 Riak 集群。我有一个名为user_account的存储桶,其中包含姓名、地址等用户信息。
还有另一个存储桶user_metadata更新此数据。其中的记录如下所示:
两个存储桶具有相同的密钥,即 id。我想为在 user_metadata的日期范围内更新的所有键在存储桶user_account上运行map_reduce。有没有办法可以做到这一点,目前在 user_metadata 存储桶中也没有 updated_at 键的索引。
mapreduce - Riak:用搜索结果馈送 MR + 应用限制
我知道可以为 Riak 的 map/reduce 作业提供 Search 的结果。我有一桶要搜索的项目。然后,我需要使用 map/reduce 处理顶部,比如说 100。天真的解决方案是搜索关键字,应用限制并使用一组 100 个键启动新的 map/reduce 作业。
但是,我想在 Riak 中完成所有工作 - 直接通过搜索启动 map/reduce。我目前使用这里描述的 map/reduce init :
有没有办法提供限制,以便搜索不返回所有键,而只返回搜索的顶部匹配项?像这样的东西:
erlang - 如何从 RIak-erlang 客户端列表中的位串内的元组中获取数据
我正在研究 riak-erlang 客户端。在做 Mapreduce 时,我得到了以下输出。
现在我想从我得到的结果集中获取数据。我想要年龄/姓名,还有我想要得到年龄的特定名称。
我该怎么做。请帮帮我
喜欢:年龄:24
或者
或者如果我给出名字:克里希纳
我怎样才能得到数据
erlang - 如何使用 erlang 文件在 Riak 中持续加载数据
我想运行一个程序,将数据加载到 riak 数据库中,但是当我给出大约 10 的范围时,该过程突然停止。如果我给出 5-8,它正在获取并加载数据,当我给出的范围超过 10 时,它是挂断电话。发生了什么事。
该函数将采用一系列数字,然后将数字添加到旧数字中,然后将其插入到 riak 数据库中。
当我从 erlang shell 运行这个程序时,它在取大约 10 的范围后停止:
它在 <0.70.0> 之后挂了几分钟,没有任何返回。我得到以下信息:
solr - Riak SOLR over HTTP 和日期范围?
谁能告诉我 Riak 在使用 SOLR api over HTTP 进行搜索时对日期格式的期望是什么?我有一些已编入索引的数据。通配符搜索确认:
我还确认我的架构正在选择 _dt 作为日期时间:
我尝试了很多变体,包括:
我很难过,而且日期范围的文档有些缺乏。有没有人让这个工作?我是否坚持转换为纪元日期时间?
riak - “反向格式化”Riak 搜索结果
假设我test
在 Riak 安装的存储桶中有一个对象,其结构如下:
对该对象执行搜索请求时,搜索结果的结构如下:
如您所见,对象的存储方式cat
、cow
和dog
键嵌套在animals
. 但是,当搜索结果返回时,没有任何键是嵌套的,只是用 . 分隔_
。
我的问题是: Riak 是否提供了任何方法来“反转格式”搜索,并以正确(嵌套)格式返回对象的字段?这在存储和返回可能包含_
.
我确实看到最新版本的Riak(测试版)提供了一个搜索模式,但我似乎看不出我的问题是否会得到回答。
riak - 我们可以使用 2i 检索 Riak 对象而不是键吗
我有一个用例,我需要根据 2i 值进行查询并检索所有 Riak 对象,而不仅仅是键。为此执行 map-reduce 操作需要相当长的时间和更多的计算。
有没有其他解决方案?
node.js - 使用 Riak.js / Riak,如何进行“AND”选择?
我试图确定一个对象的存在,以决定是使用新对象创建新对象key
还是更新现有对象。这里的目标是匹配两个二级索引。
如果有一种简单的方法可以使用 HTTP API 做到这一点,我也会为此而努力,只是似乎无法在文档中找到它。
谢谢。
php - Riak 二级索引搜索每次都不返回键
我一定是疯了……我的存储桶的搜索功能很好。钥匙很好地返回。
但是当我的 php riak 对象包含:
我做 $results = $bucket->indexSearch("eth0", "bin", "00:11:22:33:44:57");
我得到一个空数组。
当我直接访问我的 URL 时:
localhost:8098/buckets//index/eth0_bin/00:11:22:33:44:57
它返回一个 JSON 对象“键”,其中没有任何内容。
但是,当我查询 sign_id / int 索引时,我确实得到了一个结果。
我究竟做错了什么?让我精神...