java - JanusGraph 地理索引
问题描述
我有这种行为,第一次调用使用 JanusGraph 查询返回值
JG.query().has("geo_shape", Geo.WITHIN,
Geoshape.circle(12, 13, 100.0)).vertices().count()
而下一行不返回结果!
val c = JG.traversal().V().has("geo_shape",
within(Geoshape.circle(12, 13, 100.0))).count().next()
解决方案
根据查询示例,您的查询应该更像这样:
JG.traversal().V().has("geo_shape",
geoWithin(Geoshape.circle(12, 13, 100.0))).count().next()
推荐阅读
- c# - 在 UWP 中调整 GridView 项的大小
- compiler-errors - 如何修复内核编译器错误:预期 __ 在 ___ 之前
- c# - 在哪里放置“等待”?
- python - 列出目录python中的扩展名
- python - 在 CentOS 上涉及 Tkinter/matplotlib “没有显示名称和没有 $DISPLAY 环境变量”的错误
- email - 如何修复关闭 MailApp.sendemail 步骤中的“无效电子邮件未定义”错误
- javascript - 如何使用 javascript 读取包含(管道分隔)值的 .psv 文件数据
- swift - 除以 NumberFormatter .currency 以将价格转换为季度价格
- blockchain - 如何在solidity 0.5.2版中调用另一个合约内的合约?
- xcode - 架构 x86_64 的未定义符号:引用自:libyoga.a(Yoga.o) 中的 _YGConfigNew