小编Moh*_*hit的帖子

通过npm安装hiredis出错

我正在尝试通过 npm 安装hiredis,但出现错误:

  npm  install hiredis redis

  npm http GET https://registry.npmjs.org/redis
  npm http GET https://registry.npmjs.org/hiredis
  npm http 304 https://registry.npmjs.org/hiredis
  npm http 304 https://registry.npmjs.org/redis
  npm http GET https://registry.npmjs.org/bindings
  npm http 304 https://registry.npmjs.org/bindings

  > hiredis@0.1.16 install /home/mohit/node_modules/hiredis
  > node-gyp rebuild

  make: Entering directory `/home/mohit/node_modules/hiredis/build'
  CC(target) Release/obj.target/hiredis/deps/hiredis/hiredis.o
  CC(target) Release/obj.target/hiredis/deps/hiredis/net.o
  CC(target) Release/obj.target/hiredis/deps/hiredis/sds.o
  CC(target) Release/obj.target/hiredis/deps/hiredis/async.o
  AR(target) Release/obj.target/deps/hiredis.a
  COPY Release/hiredis.a
  CXX(target) Release/obj.target/hiredis/src/hiredis.o
  make: g++: Command not found
  make: *** [Release/obj.target/hiredis/src/hiredis.o] Error 127
  make: Leaving directory `/home/mohit/node_modules/hiredis/build'
  gyp ERR! build error 
  gyp ERR! stack Error: `make` failed …
Run Code Online (Sandbox Code Playgroud)

node.js npm ubuntu-12.04 hiredis

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

弹性搜索ignore_above设置使用

任何人都可以帮助解决有关解释的疑问之一,如果忽略上面的弹性文档中提到的长度超过ignore_above设置的字符串将不会被索引或存储。对于字符串数组,ignore_above将分别应用于每个数组元素,并且长度超过ignore_above的字符串元素将不会被索引或存储。

这是否意味着如果我添加的数据比长度长,那么它将不允许在 ES 中发布数据

https://www.elastic.co/guide/en/elasticsearch/reference/current/ignore-above.html#ignore-above

这是我尝试过的

我的索引 testData 的映射(即我创建的索引)如下

使用 PUT 映射 api 我添加了以下映射

{
"testdata": {
    "mappings": {
        "testdata": {
            "properties": {
                "email": {
                    "type": "text",
                    "fields": {
                        "keyword": {
                            "type": "keyword",
                            "ignore_above": 256
                        }
                    }
                }
            }
        }
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我添加了长度约为 150kb 的数据(长度约为 145149),它允许在电子邮件字段中添加数据,我还可以使用后搜索端点搜索数据,它是否允许这样做,或者我是否得到了这个概念错误的。

elasticsearch

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

标签 统计

elasticsearch ×1

hiredis ×1

node.js ×1

npm ×1

ubuntu-12.04 ×1