@Override
    public boolean equals(Object object) {
        if ( ! super.equals(object)) return false;
        GeoLocationItem other = (GeoLocationItem) object; // Ensured by superclass
        if ( ! location.equals(other.location)) return false;
        return true;
    }
Construct from a Location and a field name.
The Location must be a geo circle.
If the Location has an attribute set, it must match the field name.
container-search/src/main/java/com/yahoo/prelude/query/GeoLocationItem.java