azure - 如何使用analyzeForm power 技能将数值数据索引到天蓝色搜索?
问题描述
我正在使用 Microsoft 在文档中提供的表单识别器和电源技能代码 AnalyzeFormV2 来创建自定义技能来索引 pdf 内容。我使用标签工具使用自定义标签训练数据。pdf 中的一些数据是数字的,我在标签工具中选择类型为“数字”。训练后,表单识别器将数字字段返回为:
"TotalCredit": {
"type": "number",
"text": "350.00",
"page": 1,
"boundingBox": [
7.365,
5.755,
7.705,
5.755,
7.705,
5.855,
7.365,
5.855
],
"confidence": 0.799
}
使用 azure power 技能的 AnalyzeForm API 返回如下字段:
"TotalCredit": null
它返回所有其他正确的字符串字段。
难道是异能技能代码的BUG?该代码用于recognized[v] = field.value
将值分配给映射的标签。这个 field.value 来自一些“form_recognizer_client”库。所以我不知道如何将值转换为所需的格式。对此有任何想法/帮助吗?
解决方案
这是一个错误,该行应该更新为
recognized[v] = field.value or field.value_data.text
推荐阅读
- javascript - 我想用 SVG 弹性边框来改变水平效果
- r - 可以关注多列时过滤行
- tcl - 如何知道 Tcl 中变量的数据类型?
- node.js - 无法使用代码运行器插件在 Visual Studio 代码中运行节点 js 代码
- r - Openstreetmap / iGraph - 从 center_bbox osmar 对象创建一个 center_bbox / 使其高效
- javascript - lambda函数中的响应
- javascript - VueJS 数据返回数组不与模板反应
- python - 未知字符串到原始字符串
- python - Pygame - 2键停止喷射
- jenkins-pipeline - 如何使用 Jenkins 从 groovy 脚本中执行放置在共享库资源文件夹中的文件,该脚本位于同一共享库中