# 全文搜索
在制造业、建筑设计和工程管理等相关领域,CAD图纸
是核心资产,但海量图纸的管理与检索长期存在三大痛点:
全文检索难:传统方式需逐张打开图纸人工查找,耗时耗力;-
相似图纸匹配低效:设计师常需复用历史图纸,但人工比对相似度误差率高;
精准搜索依赖经验:非专业人员难以通过模糊描述快速定位图纸内容。
为此,唯杰地图 (opens new window) https://vjmap.com 推出三项智能搜索方案:
CAD图纸秒搜
:基于现代化全文搜索和索引引擎,秒级检索图纸内所有文字、图层、块名称、线型名称等,支持多条件组合查询;相似度搜索
:采用SIFT算法和深度学习模型,提取几何特征与拓扑结构,精准匹配相似图纸;AI语义搜索
:通过大模型解析自然语言指令(如“找查找半径为10的红色的圆”),直接查出具体图中符合条件的圆。通过这三项技术,让图纸从“沉睡的档案”变为“可对话的数据资产”。
# 一、CAD图纸秒搜
进入唯杰地图云端管理平台 (opens new window) 在搜索框输入要查询的内容,即可秒搜所有相关的图纸,实现图文并茂
的方式呈现。
# 1.1 搜索入口
- 在顶部导航栏的搜索框中输入要搜索的内容
- 支持搜索
图中文字
、图层名称
、块名称
、线型名称
、填充符号名
等
# 1.2 搜索建议
- 输入过程中会实时显示搜索建议
- 点击建议项可以快速填充搜索内容
# 1.3 高级过滤
- 点击搜索框右侧的过滤图标
- 在下拉菜单中选择"高级过滤选项"
# 1.4 过滤条件说明
地图版本
- 可以输入mapid或mapid_version
- 多个版本用逗号分隔
- 点击"选择"按钮可以从列表中选择地图
文档类型
- 支持多种类型的选择:
- 单行文字 (1)
- 多行文本 (2)
- 属性注记 (3)
- 块属性注记 (4)
- 图层 (5)
- 块名称 (6)
- 线型名称 (7)
- 填充符号名称 (8)
- 用户自定义 (9)
- 可以多选
- 支持多种类型的选择:
时间范围
- 支持两种格式:
- 天数:如"7"表示最近7天
- 日期范围:如"2024-01-01~2024-01-31"
- 支持两种格式:
边界框
- 格式:minX,minY,maxX,maxY
- 点击"选择"按钮可以从地图上选择范围, 通过范围可以查询所有图纸中相同范围内的文字
结果限制
- 可以设置返回结果的最大数量
- 范围:1-10000
- 默认值:1000
# 1.5 刷新索引
- 在过滤下拉菜单中选择"刷新全文索引数据"
- 用于更新搜索索引,确保搜索结果最新
# 1.6 清除过滤
- 在过滤下拉菜单中选择"清除所有过滤"
- 快速清除所有已设置的过滤条件
# 1.7 使用技巧
- 多个关键词用空格分隔可以进行组合搜索
- 点击某个结果项的"排序"按钮,可以将其设为参照点, 其他结果项会显示到该点的距离,并可以按距离排序
# 1.8 后台配置
图纸全文搜索配置
可通过搜索关键词对所有图纸进行全文搜索,在 config.json
中的默认配置如下:
"fullsearch": {
"disable": false,
"disable_index_hidden_maps": false,
"disable_index_password_protected_maps": true,
"disable_default_workspace": false,
"batch_size": 1000,
"sync_delay_minutes": 0,
"cron_fullsearch_hour": 5,
"linetype_max_num": 50,
"pattern_max_num": 50
}
2
3
4
5
6
7
8
9
10
11
每项说明:
- disable 是否禁止全文搜索,默认false. (注:默认开启全文搜索)
- disable_index_hidden_maps 是否禁止索引隐藏的图形,默认false
- disable_index_password_protected_maps 是否禁止索引有密码保护的图形,默认true
- disable_default_workspace 是否禁止对默认工作区的图纸进行索引,默认false。注:可在工作区管理里面对其工作区是否允许索引进行设置
- batch_size 批处理条数,默认1000
- sync_delay_minutes 当图有更新时,延迟几分钟后自动建立索引。如为0表示图有更新时不更新索引。如设置为3表示,当图更新时,2分钟后自动更新索引。默认为0
- cron_fullsearch_hour 定时同步更新索引的时间,默认为5,表示早上五点全部定时更新所有图纸索引。如果设置为-1表示不定时同步更新。
- linetype_max_num 线型符号大于多少时不建立索引,默认50
- pattern_max_num 填充符号大于多少时不建立索引,默认50
注:默认全文索引的策略为:允许全文搜索,并且每天早上五点自动同步更新索引。如果有实时更新索引需求请设置sync_delay_minutes为2(官网示例为2)。或当有图纸更新时,在云端管理平台全文搜索菜单中选择“刷新全文索引数据”来同步索引。
# 二、CAD图相似度匹配
图像相似度匹配通过向量化的方法,主要分为特征提取、向量表示和相似度计算三个步骤。
- 1、特征提取 将图像转换为高维特征向量是匹配的基础,常用方法包括: 传统算法:如SIFT(尺度不变特征变换)、SURF(加速稳健特征)、ORB(定向FAST)等,提取局部关键点及其描述子。 深度学习方法:使用CNN(卷积神经网络)提取全局或局部特征,生成更具语义信息的向量
- 2、 向量表示 向量化:将提取的特征整合为固定长度的向量
- 3、相似度计算 通过距离或相似度度量比较向量: 欧氏距离:计算向量间的直线距离,适用于空间分布相似性 余弦相似度:衡量向量方向一致性。 汉明距离:用于二进制哈希向量(如感知哈希),统计不同比特数
在唯杰地图云端管理平台 (opens new window) 中,在要匹配的图的操作菜单下面,点击地图相似度排序
, 返回的结果会按与此图的相似度
进行排序。
# 三、AI智能查询
对于具体的CAD图,可通过AI语义的方式
对图中内容进行查询。
可在 唯杰地图云端管理平台 (opens new window)中,打开地图。点击工具栏上面的AI数据查询
进入 AI数据查询可视化查询工具
演示教程
← 地图服务Rest接口 图像 →