小编Gar*_*ing的帖子

混合bool和多重匹配/功能得分查询

我目前正在进行一项多重匹配和功能评分的混合查询.JSON的重要部分如下所示:

"function_score":{
    "query":{
        "query_string":{
            "query":"some query",
            "fields":["id","name","strippedDescription","colourSearch","sizeSearch"]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我还希望包含不一定与查询匹配但具有大于0的特定数值的结果.我认为bool查询会执行此操作,但我不知道如何使用bool查询功能评分查询.

我知道多匹配查询只是bool查询的简写,我可以将多匹配查询扩展到它的bool对应部分,但是,我不知道如何在其中进行功能评分.

有任何想法吗?顺便说一句,我的版本是1.1.0.

elasticsearch

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

Coldfusion 2016运行一些代码3次

我目前正在运行Coldfusion 2016(虽然这种行为发生在Coldfusion 10上).

在一个非常基本的脚本中:

<cfoutput>
    #getTickCount()#
</cfoutput>

<cflog text = "#getTickCount()#" type = "information" application = "yes" file = "testlog">

<cfabort>
Run Code Online (Sandbox Code Playgroud)

cfoutput标记按预期打印出一个滴答计数.然而,cf日志写出3行具有不同的滴答计数.这与cfquery相同.Coldfusion代码似乎运行了3次CFML标记.

谁看过这个吗?我已经尝试完全卸载Coldfusion(因此从CF 10升级到CF 2016).我已经尝试过将cflog和cfquery同时用于SQL Server和MySQL.这个问题让我完全难过.

coldfusion

2
推荐指数
1
解决办法
85
查看次数

标签 统计

coldfusion ×1

elasticsearch ×1