非结构化文件分析的三种场景

对pdf(或其它非结构化文件)的分析场景可以归纳为以下几种:

  1. 全文检索。基于solr或ES搜索引擎组件,对文件内容建立索引,通过关键字对文件进行检索;

  2. 结构化分析。把pdf文件内容转换为文本,提取内容中的关键属性,比如,标题、来源等,建立表结构模型支持后续的统计分析。下面是项目中所做的一个案例:
    在这里插入图片描述

  3. 语义分析。在上面结构化分析的基础上更进一步,对其内容进行分词、词性标注、命名实体识别等处理,从而可以支持舆情分析、文档主题发现等功能;

上面第2和第3个场景的区别主要是对文件的处理深度不同,前者只需要对文件做简单的结构化解析即可,不需要用到更多的语义分析方面的技术,可以满足一般的分析需求;后者则需要更多的分词、词性、热词等技术,但能支持的分析场景会更丰富,也是非结构化分析的最终目标。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
各种配置文件在软件开发中有不同的应用场景,下面是一些常见的配置文件及其应用场景: 1. JSON (JavaScript Object Notation):JSON 配置文件常用于存储和传输结构化数据。它通常用于 Web 应用程序的前后端交互、API 配置和数据序列化。 2. YAML (YAML Ain't Markup Language):YAML 配置文件易读且结构清晰,常用于配置应用程序、编排工作流程、描述数据模型等。它也被广泛用于容器编排工具(如 Docker 和 Kubernetes)的配置文件。 3. XML (eXtensible Markup Language):XML 配置文件具有良好的可扩展性,可用于存储和传输数据。它在许多领域中都有应用,例如配置应用程序、定义文档结构和数据交换。 4. INI (Initialization):INI 配置文件简单易懂,常用于存储基本的键值对配置信息。它在许多 Windows 程序中被广泛使用,例如 Windows INI 文件和 Windows 注册表。 5. Properties 文件:Properties 文件以键值对的形式存储配置信息,并且可以通过 Java 的 Properties 类进行解析和操作。它通常用于 Java 应用程序的配置文件。 6. TOML (Tom's Obvious, Minimal Language):TOML 配置文件易读易写,并且具有丰富的数据类型支持。它广泛应用于配置文件领域,例如 Rust 编程语言中的 Cargo 配置文件。 这些只是常见的配置文件类型和应用场景,实际上还有许多其他类型的配置文件,根据具体的应用需求选择合适的配置文件格式常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值