小编Mon*_*key的帖子

如何在弹性搜索field_value_factor中处理空值

如何在我想要为field_value_factor执行的属性上处理null值?我希望按受欢迎程度加权,但有些记录对该属性具有空值.我是否必须在该数据本身中为该属性设置最小值10?这种方式看起来似乎很笨拙.

{
  "query": {
      "function_score": { 
        "query":{
          "multi_match" : {
            "query" : "new girl",
            "fields" : [ "title^1.2", "name"] 
          }
        },
        "field_value_factor": {
          "field":"popularity",
          "modifier":"log1p"
        },
        "boost_mode":"multiply"

      }
  }
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch

6
推荐指数
1
解决办法
8426
查看次数

如何将 hapi 身份验证插件变为可选插件

我想使用 hapi jwt 令牌身份验证插件https://github.com/ryanfitz/hapi-auth-jwt但使用可选身份验证创建路由。如何防止路由返回 401,而是继续使用空 request.auth.credentials 执行。

我希望使用它的所有其他路由保持相同的实现,即在未经身份验证的请求上返回 401。

server.register(require('hapi-auth-jwt'), function (error) {

    server.auth.strategy('token', 'jwt', {
        key: privateKey,
        validateFunc: validate
    });

    //make this one allow anonymous while also reading logged in credentials
    server.route({
        method: 'GET',
        path: '/',
        config: {
            auth: 'token'
        }
    });

    server.route({
        method: 'GET',
        path: '/mystuff',
        config: {
            auth: 'token'
        }
    });
});


server.start();
Run Code Online (Sandbox Code Playgroud)

authentication node.js hapijs

6
推荐指数
1
解决办法
2744
查看次数

如何使用弹性搜索更新进行原子增量?

弹性搜索中的此更新是否会导致原子增量?或者它是非原子的吗?

curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{
    "script" : "ctx._source.counter += count",
    "params" : {
        "count" : 1
    }
}'
Run Code Online (Sandbox Code Playgroud)

elasticsearch

6
推荐指数
2
解决办法
5902
查看次数

如何在 xcconfig 和引号中定义字符串

我开始使用 xcconfig 文件进行环境特定的构建设置,我注意到字符串引号是按字面解释的。

例如

APP_BUNDLE_DISPLAYNAME_SUFFIX = "DEBUG"

将显示应用程序名称MyApp "DEBUG"作为显示名称(带引号)

如何处理 xcconfig 文件中的字符串,它们是否是定义字符串所必需的?如果不是,你如何处理空白和逃逸?有什么需要注意的特殊字符吗?

xcode ios xcode6

6
推荐指数
1
解决办法
1911
查看次数

创建lambda函数的开发和生产版本

为lambda函数提供不同环境的最佳实践是什么,即dev/prod

我应该只有两个lambda函数,一个名为myFunction-prod和myFunction-dev,或者有更好的方法来创建环境.

我看到Amazon API Gateway有一个"阶段"的概念,它可以分离开发,登台和生产版本的代码.

与Amazon Lambda有类似的概念吗?

amazon-web-services aws-lambda

6
推荐指数
1
解决办法
2499
查看次数

如何从管理器左侧菜单中删除应用程序

我想从左侧菜单中的xcode管理器窗口中删除一个应用程序.我从中删除了它,~/Users/Library/Developer/xcode/Product但每当我点击组织者中的崩溃选项卡时,它就会在组织者和文件夹中重新出现

xcode

6
推荐指数
2
解决办法
1235
查看次数

如何使哈皮好忽略一个特定的路线

我希望能够很好地忽略特定路线的记录,因为它是一个健康检查路线,每隔几秒就会被亚马逊调查一次 - 它只会给我们的日志增加噪音.

我是否可以为好的插件设置路由特定的配置,以便它只忽略一个特定的路由?

javascript hapijs

6
推荐指数
2
解决办法
944
查看次数

为什么这会在eslint中触发逗号纠缠规则?

这看起来对我来说是正确的,但为什么eslint会显示规则违规,comma-dangle在最后一个属性"凭据"末尾缺少尾随逗号?

  dispatch({
    type: LOGIN_USER,
    payload: credentials
  });
Run Code Online (Sandbox Code Playgroud)

.eslintrc

{
  "extends": "airbnb",
  "globals": {
    "__DEV__": true
  },
  "rules": {
    "react/jsx-quotes": 0,
    "jsx-quotes": [2, "prefer-double"]
  }
}
Run Code Online (Sandbox Code Playgroud)

eslint

6
推荐指数
2
解决办法
5605
查看次数

如何在fluxible模板项目中提供静态图像/ css/assets?

我想将静态资源复制到build文件夹,例如images和css以及资产.

我注意到在他们的示例项目中,server.js将构建文件夹映射到/ public.

server.use('/public', express.static(path.join(__dirname, '/build')))

我是不是该

一个.作为构建过程的一部分,将我的公用文件夹的webpack副本复制到构建文件夹中

湾 或者,在express中指向我的公共文件夹时设置另一个静态路由,如果对build文件夹的引用可能会引起混淆,因为它也有公共名称.

C.混合,向webpack步骤添加css处理并使处理过的css文件也进入构建文件夹,但是具有静态资产,例如未处理的图像,这些资源在单独的/ assets express.static路由中提供.

我是webpack的新手,所以不确定如何设置或如此帮助,我们将不胜感激.

webpack.config.js

var webpack = require('webpack');
var path = require('path');

var webpackConfig = {
    resolve: {
        extensions: ['', '.js', '.jsx']
    },
    entry: [
        'webpack-dev-server/client?http://localhost:3000',
        'webpack/hot/only-dev-server',
        './client.js'
    ],
    output: {
        path: path.resolve('./build/js'),
        publicPath: '/public/js/',
        filename: 'main.js'
    },
    module: {
        loaders: [
            {
                test: /\.(js|jsx)$/,
                exclude: /node_modules/,
                loaders: [
                    require.resolve('react-hot-loader'),
                    require.resolve('babel-loader')
                ]
            },
            { test: /\.json$/, loader: 'json-loader'}
        ]
    },
    node: {
        setImmediate: false
    },
    plugins: [
        new webpack.HotModuleReplacementPlugin(), …
Run Code Online (Sandbox Code Playgroud)

webpack fluxible

6
推荐指数
0
解决办法
816
查看次数

如何使用离子2 /角度2和打字稿设置firebase

从离子1过渡到离子2,并且很好奇如何import * as Firebase from 'somewhere/foo/';使用他们的打字稿示例设置像firebase这样的东西.

  1. bower是在离子2中安装js依赖项的标准方法,还是应该使用其他一些构建链/工具来添加像Firebase这样的东西?

  2. 我应该使用bower install来安装firebase库还是应该直接指向firebase cdn脚本源?

  3. 我应该使用typings来安装firebase打字稿定义吗?

这是firebase教程中的旧代码https://www.firebase.com/docs/web/libraries/ionic/guide.html

的index.html

<!-- AngularFire -->
<script src="https://cdn.firebase.com/libs/angularfire/1.2.0/angularfire.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

app.js

angular.module("starter", ["ionic", "firebase"])
Run Code Online (Sandbox Code Playgroud)

其中只包含对Firebase库的cdn引用.我们如何在离子2和打字稿中做到这一点

typescript ionic2 angular

6
推荐指数
1
解决办法
7376
查看次数