利用 Python 进行法医搜索与索引
1. 搜索与索引的重要性及原理
搜索是法医调查的重要支柱之一,其效果取决于调查人员的能力。调查人员需要知道搜索的内容、位置,并能解读搜索结果,这需要经验和对犯罪行为的了解。近年来,证据索引技术逐渐兴起,但索引方法的性能也带来了一些困扰。Python 编程语言及其标准库模块可辅助进行搜索和索引。
搜索和索引的根本原因是发现事实,以创建理论和假设。推理方式分为演绎推理和归纳推理:
- 演绎推理 :基于可验证的事实和有效论证,结论必然为真。例如:
1. 所有人都会死亡。
2. 苏格拉底是人。
所以,苏格拉底会死亡。
- 归纳推理 :存在一定风险,基于概率。例如:
1. 约翰总是早上 6 点去上班。
2. 他每天 7 点 30 分到 7 点 45 分打卡。
3. 今天约翰早上 6 点准时离家,监控摄像头可证实,且他 7 点 42 分在公司打卡。
所以,约翰不可能在早上 7 点 05 分在距离公司 3 英里外的地方实施谋杀。
在搜索过程中,我们要寻找的事实包括“谁”“什么”“哪里”“何时”和“如何”等方面,具体示例如下:
- 文档相关 :存在哪些文档,其内容和相关性如何?文档的创建、修改、最后访问时间,打印次数和时间?文档是否存储在闪存设备或云端,来源何处?
- 多媒体文件相关 :存在哪些多媒体文件,来源是哪里?例如,是从互联网下载的,还是嫌疑人或受害者录制或拍摄的?如果是,使用了什么相机或录
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



