[MarkLogic Dev General] Geospatial index bug in version 4.0-4

Danny Sokolsky Danny.Sokolsky at marklogic.com
Wed Apr 21 15:23:52 PDT 2010


I just tried it on 4.0-8 and it does indeed return the document.  I did a document-insert of the document, then ran the exact query you gave.  It returned the document.

-Danny

From: general-bounces at developer.marklogic.com [mailto:general-bounces at developer.marklogic.com] On Behalf Of Bob Runstein
Sent: Wednesday, April 21, 2010 7:24 AM
To: general at developer.marklogic.com
Subject: [MarkLogic Dev General] Geospatial index bug in version 4.0-4

Hi,

I have a Geospatial Element Index on gml:pos.

Given the following document:
<doc xmlns:gml="http://www.opengis.net/gml">
<gml:pos>33 44</gml:pos>
<gml:pos>33 45</gml:pos>
</doc>

The following query returns it on version 4.1-5, but returns no results on version 4.0-5.

let $query :=
<cts:and-query>
          <cts:element-geospatial-query>
            <cts:option>coordinate-system=wgs84</cts:option>
            <cts:region xsi:type="cts:point" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">33,44</cts:region>
            <cts:element xmlns:gml="http://www.opengis.net/gml">gml:pos</cts:element>
          </cts:element-geospatial-query>
          <cts:element-geospatial-query>
            <cts:option>coordinate-system=wgs84</cts:option>
            <cts:region xsi:type="cts:point" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">33,45</cts:region>
            <cts:element xmlns:gml="http://www.opengis.net/gml">gml:pos</cts:element>
          </cts:element-geospatial-query>

</cts:and-query>

return cts:search(fn:doc(), cts:query($query))

If I omit one of the cts:element-geospatial-querys from the cts:and-query, I get results on both versions.

Is this a known bug that was fixed after version 4.0-5?

Bob

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xqzone.marklogic.com/pipermail/general/attachments/20100421/1661de89/attachment.html


More information about the General mailing list