I have a problem querying multi value PointType field. Can this be done correctly in Solr.
Example document:
<doc>
<field name="id">test1</field>
<field name="xy">100,100</field>
<field name="xy">0,100</field>
<field name="xy">100,0</field>
<field name="xy">0,-100</field>
<field name="xy">-100,0</field>
<field name="xy">-100,-100</field>
<field name="xy">-100,100</field>
<field name="xy">100,-100</field>
</doc>
Schema:
<fieldType name="point" class="solr.PointType" dimension="2" subFieldSuffix="_d"/>
<field name="xy" type="point" indexed="true" stored="true" multiValued="true"/>
<dynamicField name="*_d" type="double" indexed="true" stored="true" multiValued="true"/>
FQuery:
{!geofilt pt=0,0 sfield=xy d=15}
It should not match document but it does :(
My goal is to query that XY field to get documents sorted by distance (at some point it would like to have or in between geo queries and sum scores from each sub query to calculate final score for doc).
Any idea can this be done (simple query atm)?