Hi Danny, A couple of notes. It was version 4.0-4 that I had the issue with. With that version my query returns the document PRIOR to adding a Geospatial Element Index on gml:pos. After I add the index ([point] :/@http://www.opengis.net/gml:pos) and reindexing has completed the query does not return the document.
Bob --------------------------------------------------------------------- Message: 2 Date: Wed, 21 Apr 2010 15:23:52 -0700 From: Danny Sokolsky <[email protected]> Subject: RE: [MarkLogic Dev General] Geospatial index bug in version 4.0-4 To: General Mark Logic Developer Discussion <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset="us-ascii" 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: [email protected] [mailto:[email protected]] On Behalf Of Bob Runstein Sent: Wednesday, April 21, 2010 7:24 AM To: [email protected] 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
_______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
