问题标签 [elasticsearch-geo-shape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 如何从 ELK 中的 geo_shape 中的 geo_points 生成饼图?
ELK在这里堆叠新手。我通过在 KIBANA 中导入 GEOJSON 数据创建了一个地图。
数据索引为 geo_shape,它包含世界领海区域。它代表我地图中的一个图层。然后我添加了另一层,始终使用 GEOJSON,包含表示游艇租赁 gps 数据的 geo_points:
现在,在我的仪表板中,我想显示一个饼图,显示游艇在领海之外的租船时间的百分比,但我无法理解如何做到这一点。
任何帮助将不胜感激。
elasticsearch - Elasticsearch '[bool] 无法解析字段 [filter]'
我正在尝试解决我的搜索查询的解析异常。 “type”:“x_content_parse_exception”,“reason”:“[18:9] [bool] 解析字段 [filter] 失败” 希望有人能帮助我,谢谢
c# - ES NEST - 如何使用几何(geo_point 或 geo_shape)创建索引和批量索引动态对象?
我有一个我不知道或事先不知道类型的数据集,也不知道属性的数量或它们的类型。
在执行时,我为该数据集获取了一个 DatasetSchema,其中包含属性的名称、类型和一些标志。
对于几何属性,我将它们的 GeoJson 表示存储为字符串,并且我有一些标志(isGeoShape、isGeoPoint)来告诉 ES 属性类型。
如果需要将这些 GeoJson 解析为实际的 Geometry 对象,我也会使用NetTopologySuite,但我宁愿不进行这种额外的解析,而是使用 GeoJson 字符串。
问题:
如何使用具有这些几何属性的 NEST 高级客户端创建具有未知/动态映射模式的 ES 索引?
如何使用具有这些几何属性的 Bulk 或BulkAll API 使用 NEST 高级客户端批量索引这些文档?
我在这里和这里看到 批量索引可以使用 BulkDescriptor 完成:
不过,我很好奇应该如何处理几何类型?
非常感谢你!欢迎任何想法或建议!
elasticsearch - Elasticsearch 7.5.3 RequestError(400, 'parse_exception', 'numeric value expected') 执行地理多边形查询
我正在尝试使用 Elasticsearch 7.5.3 版进行地理多边形查询,遇到了这个异常:
elasticsearch.exceptions.RequestError:RequestError(400,'parse_exception','预期数值')
我想检查一个 geo_point(旧位置)是否在多边形形状内(见图)
我运行的查询如下所示:
我不明白问题是什么,因为多边形(geojson)似乎是合法的: 应该检查相交的多边形
elasticsearch - 如何在 Elasticsearch 中返回 geo_shapes 的地理空间距离结果
我有两个索引,都有 > 200 万个包含localId
s (映射到keyword
)和地理空间数据的文档。两个索引都geo_shape
用作映射),因此映射如下所示:
我已经成功地对数据运行边界框查询,但我正在努力运行与点查询的距离。文档给出了针对 geo_shape data 运行的查询的明确示例,但我收到以下错误:
知道我错过了什么能够对 geo_shape 数据进行距离处理吗?
弹性搜索详细信息: