SolrCloud空间搜索测试
概述
空间查询是是利用点,线和多边形等地理信息获得满足特定空间关系的数据,广泛应用于新型农业、零售、服务和安全等领域。本文的业务背景也是基于活动轨迹的多边形查询。
一、空间搜索类型
Solr目前主要支持以下空间搜索类型:
- 索引点或其他形状
- 用边界框或圆形或其他形状过滤搜索结果
- 通过点之间的距离或矩形之间的相对面积来排序或提升得分
- 二维网格上生成热图或者点绘。
本次测试主要是针对多变形的intersect和within查询。
二、配置SOLR并导入测试数据
创建测试collection:geo_test, 步骤如下:
1. 配置schema
拷贝一份默认的schma配置SOLR_INSTALL/server/solr/configsets/_default到新目录geo_configs
在geo_configs目录下的managed-schema文件中增加新