Idealy什么,我想实现的是权重分配给查询,使得QUERY1构成了最终得分的30%,QUERY2 consitutes其他70%,这样就实现文档有可能对QUERY1和QUERY2最高分的最高分.我对文档的研究没有提供任何关于如何实现这一点的提示,所以让我们尝试解决一个更简单的问题.
考虑以下形式的查询:
{
"query": {
"bool": {
"should": [
{
"function_score": {
"query": {"match_all": {}},
"script_score": {
"script": "<some_script>",
}
}
},
{
"match": {
"message": "this is a test"
}
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
该脚本可以返回任意数字(想想 - >它可以返回类似12392002的内容).
如何确保脚本的结果不会占据整体得分?
有什么办法可以规范它吗?例如,而不是脚本分数返回max_script_score的比率(由具有最高分数的文档实现)?
我正在尝试制作带有完整HTML的Google Charts Display自定义工具提示.
我知道如何启用工具提示并传递适当的数据 - 问题是 - 即使allowHTML启用了选项,工具提示也会呈现为纯文本,因此例如我无法在工具提示中显示图片.
这是我想要的一个小例子:
解决此问题的一种方法是禁用工具提示,捕获onmouseover事件并使用另一个库(如cluetip)在光标处显示工具提示,但我想知道是否有更简洁,本机的方式在Google Charts中启用此类功能.
另外,请查看我在谷歌图表中关于图像作为点标记的其他问题.
编辑:
与此同时,我发现了一个非常好且相当便宜(每个网站许可证60美元)的库,它涵盖了这个功能:Highcharts库
正如您在示例中所看到的,可以传递一个将格式化工具提示的函数 - 我们可以很容易地为每个数据点添加一个特殊属性,包含一个可用于动态加载工具提示内容的URL.然后可以通过向系列中的每个数据点添加额外属性来缓存工具提示.我已经用这种方式实现了它并且它完美地工作.
希望最新的编辑能帮助某人.
我们使用caldecott和af tunnel命令建立了与appfog的连接.我们尝试连接到mysql服务以加载并执行一个大的.sql文件来填充数据库.
我们在VirtualBox上的3个不同的机器Ubuntu,VirtualBox上的Feora 18和本机Ubuntu上尝试了它.我们也尝试过另一个帐户,但我们不断收到此错误:
Launching 'mysql --protocol=TCP --host=localhost --port=10000 --user=uZVQhGhbYEzyb --password=pNu1l6xbXVhbj d39d6d0e6344b41a4aaeada16dfca2a46'
terminate called after throwing an instance of 'std::runtime_error'
what(): Encryption not available on this event-machine
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)