适用于Firebase的Cloud Functions有一个很好的示例,它为每个上传的图像创建缩略图.这是通过使用ImageMagick完成的.
我试图转换样本以将PDF转换为图像.这是ImageMagick可以做的事情,但我无法使用Cloud Functions for Firebase.我一直收到代码1错误:
ChildProcessError: `convert /tmp/cd9d0278-16b2-42be-aa3d-45b5adf89332.pdf[0] -density 200 /tmp/cd9d0278-16b2-42be-aa3d-45b5adf89332.pdf` failed with code 1
at ChildProcess.<anonymous> (/user_code/node_modules/child-process-promise/lib/index.js:132:23)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Socket.<anonymous> (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:498:12)
Run Code Online (Sandbox Code Playgroud)
当然有一种可能性就是不支持转换PDF.
const functions = require('firebase-functions');
const gcs = require('@google-cloud/storage')();
const spawn = require('child-process-promise').spawn;
// [END import]
// [START generateThumbnail]
/**
* When an image is uploaded in the Storage bucket We generate a thumbnail automatically using
* ImageMagick. …Run Code Online (Sandbox Code Playgroud) 是否可以对弹性搜索进行查询,以便以最高分数的百分比形式返回分数?到目前为止它返回的值"_score": 0.00786336,和最高分一样max_score": 0.13435546,所以我可以尝试转换我的结果,但我希望结果已经是百分比,所以我可以使用最低分,例如40%.
简而言之:有没有办法让_score达到最高分的百分比,还是有另一种设定最低分的方法?(似乎很难,因为max_score似乎是随机的)