小编era*_*ran的帖子

是否有图形工具可以显示(也许更改)elasticsearch映射?

我正在使用https://github.com/mobz/elasticsearch-head,这很棒(!),但它没有这个功能.

在将几个映射放入索引之后,我希望能够以图形方式查看它们.那可能吗?

elasticsearch

5
推荐指数
1
解决办法
3743
查看次数

在ElasticSearch中返回部分嵌套的文档

我想搜索一组嵌套文档,然后仅返回那些符合特定条件的文档。

映射示例为:

{"book":
    {"properties":
        {
         "title":{"type":"string"},
         "chapters":{
                     "type":"nested",
                     "properties":{"title":{"type":"string"},
                                   "length":{"type":"long"}}
                                  }
                     }
          }
     }
}
Run Code Online (Sandbox Code Playgroud)

所以,说我想寻找标题为“结尾”的章节。并不是所有的书有这样的章节,但如果我使用嵌套查询我会得到,因此,在一本书,所有章节都有这样的一章。虽然我只感兴趣的标题是章节本身。

我主要关注I / O和网络流量,因为可能会有很多章节。

另外,有没有一种方法可以只检索嵌套文档,而无需包含文档?

elasticsearch

5
推荐指数
1
解决办法
2989
查看次数

增加ipython笔记本的内存

我正在使用ipython Notebook,并且正在使用过多的内存。

使用: ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS | tail -n 10 我看到重新启动内核之前,它占用的空间超过200MB。

在这里阅读,我应该增加带有流浪者的笔记本虚拟盒的内存。但是,我没有使用Vagrant,而是在没有任何虚拟盒子的情况下从我的外壳运行ipython Notebook(我知道)。

如何增加内存分配?

python ipython ipython-notebook

5
推荐指数
0
解决办法
7543
查看次数

如何在matplotlib上获取XKCD字体

我已设法复制图表:

http://matplotlib.org/xkcd/examples/showcase/xkcd.html

但是我的字体看起来不像那样.如何将文本字体更改为酷xkcd字体?

python matplotlib

5
推荐指数
1
解决办法
1985
查看次数

Kibana分裂图上不同的Y轴刻度

我有一个我要分割的图形,所以我看到了3个不同的行中的图形.但是,它会将所有三个图形的y轴自动调整为所有这些图形的最小值和最大值.这是非常有问题的,因为其中一个图表具有更大的比例,而其他图表看起来像零.

我正在使用Kibana 4.有没有办法指定每个grpah使用它自己的自动缩放?或明确设置显示的比例限制?

kibana kibana-4

5
推荐指数
1
解决办法
2822
查看次数

在express.js启动之前运行异步函数

我想在启动应用程序之前运行异步操作(例如,等待URL调用完成).我不知道该怎么做(因为它是一个上层应用程序 - 没有异步/等待这里).

www.js:

var app = require('./app');
var http = require('http');
const port = '3000';
app.set('port', port);
var server = http.createServer(app);
server.listen(port);
Run Code Online (Sandbox Code Playgroud)

app.js:

var express = require('express');
var app = express();
var Promise = require('bluebird');

# HERE IS WHERE I WANT TO "AWAIT" AN ASYNCHRONOUS CALL. 
# I KNOW I CAN'T USE AWAIT BECAUSE I'M NOT WITHIN 
# AN "ASYNC" ANNOTATED FUNCTION. EXAMPLE:
const data = await Promise.promisify(fs.readFile('DATA'));

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
module.exports …
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise express async-await

5
推荐指数
1
解决办法
3404
查看次数

如何尾部docker进入jq?

我正在尝试将 json 日志从 docker 传输到jq. 如果我使用它,效果很好:

docker logs container_id 2>&1 | jq '.'
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试跟踪它,它就会卡住(什么也不显示)。

docker logs -f container_id 2>&1 | jq '.'
Run Code Online (Sandbox Code Playgroud)

虽然拖尾本身确实有效:

docker logs -f container_id 2>&1
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

bash docker jq

5
推荐指数
2
解决办法
4276
查看次数

如何设置 DialogFlow 会话的时区?

当我在 Sialogflow 意图中使用“日期”实体时,我希望它today根据特定时区解释的日期。

该时区可能因会话而异,因为我的 Web 客户端知道用户的特定时区,并且可以在请求中或在首次启动会话时传达这一点。

现在,Dialogflow 只使用 UTC,所以如果用户在加利福尼亚,UTC-7 并且它January 1st, 9pm在加利福尼亚,它是4am on January 2nd 在 UTC,因此用户说today被解释为January 2nd而不是所需的January 1st.

google-assistant-sdk dialogflow-es

5
推荐指数
1
解决办法
2094
查看次数

具有多个参数的 PySpark UDF 返回 null

我有一个 PySpark Dataframe,有两列(A, B,其类型为double),其值为0.01.0。我正在尝试添加一个新列,它是这两列的总和。我遵循Pyspark 中的示例:Pass multiple columns in UDF

import pyspark.sql.functions as F
from pyspark.sql.types import IntegerType, StringType
sum_cols = F.udf(lambda x: x[0]+x[1], IntegerType())
df_with_sum = df.withColumn('SUM_COL',sum_cols(F.array('A','B')))
df_with_sum.select(['SUM_COL']).toPandas()
Run Code Online (Sandbox Code Playgroud)

这显示了一系列NULLs 而不是我期望的结果。

我尝试了以下任一方法来查看数据类型是否存在问题

sum_cols = F.udf(lambda x: x[0], IntegerType())
sum_cols = F.udf(lambda x: int(x[0]), IntegerType())
Run Code Online (Sandbox Code Playgroud)

仍然得到空值。

我尝试删除数组:

sum_cols = F.udf(lambda x: x, IntegerType())
df_with_sum = df.withColumn('SUM_COL',sum_cols(df.A))
Run Code Online (Sandbox Code Playgroud)

这工作正常并显示0/1

我尝试删除 UDF,但保留数组:

df_with_sum = df.withColumn('SUM_COL', F.array('A','B'))
Run Code Online (Sandbox Code Playgroud)

这工作正常并显示一系列数组[0.0/1.0, 0.0/1.0]

因此,数组工作正常,UDF 工作正常,只是当我尝试将数组传递给 UDF …

dataframe apache-spark pyspark

5
推荐指数
1
解决办法
6735
查看次数

如何在 Unity 2020.1 中获取 Google Advertising ID?

似乎在 Unity3d 2019.4 中访问广告 ID 的方式,RequestAdvertisingIdentifierAsync在 2020.1 版本中已被弃用。

如何访问该版本中的广告 ID ?

android unity-game-engine google-advertising-id

5
推荐指数
1
解决办法
506
查看次数