Spatial Join
Geophile provides a powerful search operation, spatial join. Given two sets of spatial objects, spatial join locates pairs of objects such that each object comes from one of the input sets, and the two objects exhibit some spatial relationship, e.g. overlap or proximity. Each set of objects is a space and is represented by a Geophile index which encapsulates a conventional index.

Here are examples of the searches that can be implemented using spatial join: