arcgis-elasticsearch矢量数据导入及索引设计工具

插件说明

插件支持单图层导入和多图层同时导入,依赖elasticsearch包和urlLib包,使用之前请用pip安装,具体的依赖包的requirements.txt文件放在压缩包里面了。

pip install -r requirements.txt

插件下载地址:https://download.youkuaiyun.com/download/u011405698/87966209
如需源码或商业合作请联系公众号:世奇
在这里插入图片描述
插件默认设置索引为2个分片,避免数据量超大时出现搜索缓慢及性能故障,具体分片数量可以参考每50万条数据一个分片进行设定。
插件支持对字段的索引类型进行指定,矢量数据索引建模支持geoshape、shape,text索引类型有keyword/ngram/edgeNgram/ikSmart,方便es索引设计和搜索接口开发。
ngram分词方便车牌号、门牌号、等字母数字组合的编号模糊搜索。
ikSmart分词索引对中文分词和模糊搜索支持很强大,使用iksmart分词类型时需要es服务器安装ik分词插件。
插件默认设置iksmart分词为使用smart分词建立索引,使用maxWords分词执行搜索分词,提高搜索匹配度和召回数量,该设定在某些情况下可能导致较高的误查询召回数据,如果不满足您的使用场景请自定义设置索引之后,使用该插件执行导入。
如果字段指定为storeOnly,该字段将不会被索引,只是被存储,不可用于搜索,该模式可以用于进行字段名映射。

在这里插入图片描述

多图层导入功能可以同时导入多个图层的数据。索引名与要素类的名字相同,es不支持大写字母和中文,所以要素类的名字请避免此类字符。同时导入多个图层时可以指定相同的前缀,生成的索引名为前缀_要素类名称,中间以英文下划线链接,方便后期开发搜索接口,同时搜索多个索引。
多图层导入时,如果需要为指定的字段设计索引类型,需要导入的图层具有相同的字段。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alvinToffler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值