我正在尝试在PHPillow中执行一个reduce函数(MapReduce),目前它没有文档,但我真的需要这样做.有没有人有一个在PHPillow中实现Reduce功能的例子?
http://arbitracker.org/phpillow/download.html < - 这是PHPillow
从Futon或普通的地图功能来看,我没有遇到任何问题,这就是我所担心的减少功能.
这是在代码中
* A reduce function may be used to aggregate / reduce the results
* calculated by a view function. See the CouchDB documentation for more
* results: @TODO: Not yet documented.
*
* Each view reduce function MUST have a view definition with the same
* name, otherwise there is nothing to reduce.
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助,
--Scott
我正在努力让ElasticSearch工作,特别是使用River Plugin.出于某种原因,我无法让它发挥作用.我已经包含了我正在尝试使用的程序,在此处找到:
curl -XDELETE 'http://localhost:9200/_all/'
Run Code Online (Sandbox Code Playgroud)
响应:
{
"ok": true,
"acknowledged": true
}
Run Code Online (Sandbox Code Playgroud)
这是我知道我正在使用一组空的elasticsearch实例.
我有一个名为test的现有数据库,并且已经安装了河流插件.无论如何都要测试确认River Plugin已安装并正在运行?
我发出以下命令:
curl -XPUT 'http://localhost:9200/_river/my_index/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "my_couch_db",
"filter" : null
}
}'
Run Code Online (Sandbox Code Playgroud)
my_couch_db是一个真正的数据库,我在Futon中看到它.里面有一份文件.
响应:
{
"ok": true,
"_index": "_river",
"_type": "my_index",
"_id": "_meta",
"_version": 1
}
Run Code Online (Sandbox Code Playgroud)
现在在这一点上,我的理解是弹性应该像我在教程中看到的那样工作.
我试着查询,只是为了找到任何东西.我去
http://localhost:9200/my_couch_db/my_couch_db.
Run Code Online (Sandbox Code Playgroud)
响应:
No handler found for uri [/my_couch_db/my_couch_db] and method [GET]
Run Code Online (Sandbox Code Playgroud)
我去的时候有点奇怪
localhost:5984/my_couch_db/__changes
Run Code Online (Sandbox Code Playgroud)
我明白了
{
"error": "not_found",
"reason": "missing"
}
Run Code Online (Sandbox Code Playgroud)
任何人都知道我搞砸了哪一部分?
使用普通的应用引擎,您可以通过创建 app.yaml 版本来定义服务(以前称为模块)。似乎在灵活的环境中你不能再这样做了,它实际上在使用旧的 module: name 语法时崩溃了,并抛出了术语 service: name 的错误。
任何想法如何在同一个项目中使用灵活环境运行多种类型的流程?
干杯!
我要做的是采用JSON提要,然后循环结果.但是当我从字典中获取对象时,我不断获取字符串而不是数组.关于我做错了什么的任何想法?
这是JSON:
[
{
"_id": "4f6d9a7c1d0b4900010007ee",
"geo_triggers": [
{
"_id": "4fc3e5fdc7234e0001000002",
"location": [1,1],
"longitude": "1",
"latitude": "1",
"radius": 1,
"location_name": "Test 1"
},
{
"_id": "4fc61f3762f53f0001000043",
"location": [-71.057673,42.355395],
"longitude": "-71.057673",
"latitude": "42.355395",
"radius": 1000,
"location_name": "Test2"
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
这是Objective C代码:
const char* className = class_getName([result class]);
NSLog(@"Result is a: %s", className);
NSLog(@"%@", result); //string
NSArray* json = [result objectForKey:@"result"]; //should be an array of dictionaries
NSLog(@"JSON Output: %@", json);
const char* className1 = class_getName([json class]);
NSLog(@"yourObject is a: …Run Code Online (Sandbox Code Playgroud)