[hibernate-dev] @Spatials

Hardy Ferentschik hardy at hibernate.org
Mon Jun 4 11:03:21 EDT 2012


On Jun 4, 2012, at 4:51 PM, Emmanuel Bernard wrote:

> I don't think it can be SpatialValue as the annotations:
> 
> - marks the property describing the spatial coordinates
> - describes how the data will be indexed wrt spatial indexing (strategy + fine tuning)
> - describes the usual boost, etc properties

I don't see a contradiction between these points and @SpatialValue (at least w/ my current 
understanding of the feature)

> It's the sister of @Field but @SpatialField is wrong as we are not storing data in one field but several.

Hmm, I would like the symmetry between @Field, @NumericField and @SpatialField. is it really a concern 
that we are storing data into multiple fields. I don't think there is an expectation for a one to one mapping
between @Field and the Lucene index. Using a custom field bridge any user can for example index a single
property into multiple Document fields. 
>From this perspective @SpatialField just implies a special field bridge which creates multiple Document fields. 
This would fit fine into my model on how Search works.

--Hardy




More information about the hibernate-dev mailing list