I can do a pull req for the configMatches, as-is (but monday, I'm not at work anymore)
For non-point data, I suggest that the "wkt" key be checked for even when "geometry_type" is absent.
An alternative would be to make geometry_type mandatory. Thoughts?
For invalid indexes, I have no idea how it _should_ be handled. Anyone know what Lucene indexes do?
I do think, however, that an index object needs to be createable whether it is valid or not, because an index object seems to be required for all operations in neo4j IndexManager.
As for index deletion, I dont see any methods for this in the Index Manager, I'm unsure how it should be done (Both removing the configuration, and cleanly purging the whole RTree would be needed)
I figure these issues should be raised in the trackers on github once they're clarified a bit.
Is there an official contract that index implementations should follow,
documented in neo4j (or is someone responsible for that aspect of the
API following this?)
Regards,
Jonathan