我正在使用带有 ZF2 和 Neoxygen/NeoClient 的 Neo4j 2.3.2。我的数据库中存储了用户的纬度和经度。我想像在 airbnb 中一样在页面上显示用户和地图。用户显示在左侧,地图将显示在右侧,标记将根据用户的纬度,经度显示在地图上。这部分我已经完成,但我想在有人在地图上移动时过滤我的结果。就像我放大地图并移动到某个位置一样,它应该只显示该区域的结果。我听说过空间索引,但我不知道如何使用它。我对空间索引有一些疑问:
- 我们可以在 Neo4j 2.3.2 中使用空间索引吗?
- 我们可以在 PHP 中使用空间索引吗?
- 我们可以创建已经存储在 db 中的数据的空间索引吗?
- 是否可以像我用于 lucene 全文搜索查询的 neo4j_auto_index 一样自动创建空间索引?