<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:55:33 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-926] geo search sharding support</title>
                <link>https://jira.mongodb.org/browse/SERVER-926</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;sharding needs to be geo aware&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;when sharding by a geo field, pick split points on the geo space&lt;/li&gt;
	&lt;li&gt;when querying, pick the right shards and re-sort&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="11409">SERVER-926</key>
            <summary>geo search sharding support</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="mathias@mongodb.com">Mathias Stearn</assignee>
                                    <reporter username="eliot">Eliot Horowitz</reporter>
                        <labels>
                    </labels>
                <created>Tue, 2 Mar 2010 10:47:16 +0000</created>
                <updated>Tue, 12 Jul 2016 00:28:41 +0000</updated>
                            <resolved>Wed, 20 Oct 2010 21:38:39 +0000</resolved>
                                                    <fixVersion>1.7.2</fixVersion>
                                    <component>Sharding</component>
                                        <votes>18</votes>
                                    <watches>23</watches>
                                                                                                                <comments>
                            <comment id="625596" author="kenahoo" created="Wed, 18 Jun 2014 04:14:44 +0000"  >&lt;p&gt;Could you add a note in the docs (&lt;a href=&quot;http://docs.mongodb.org/manual/tutorial/query-a-2dsphere-index/#proximity-to-a-geojson-point&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/tutorial/query-a-2dsphere-index/#proximity-to-a-geojson-point&lt;/a&gt;) that when a collection is sharded, you must use the &lt;tt&gt;geoNear&lt;/tt&gt; command instead of the &lt;tt&gt;$near&lt;/tt&gt; operator?  A mention of sharding in the error message would be nice too.&lt;/p&gt;</comment>
                            <comment id="106349" author="felipelalli" created="Wed, 4 Apr 2012 03:30:42 +0000"  >&lt;p&gt;I&apos;m sad that this issue is not really complete. =(&lt;/p&gt;</comment>
                            <comment id="93588" author="eliot" created="Wed, 29 Feb 2012 00:05:00 +0000"  >&lt;p&gt;@Leon - you can still use sharding with geo queries, you just distribute the query.  can actually scale very well as you distribute the load and each server does 1/N&lt;/p&gt;</comment>
                            <comment id="93574" author="zantvoort" created="Tue, 28 Feb 2012 23:27:52 +0000"  >&lt;p&gt;Are there any plans to support sharding on geo key?&lt;/p&gt;

&lt;p&gt;As long as this isn&apos;t supported, geospatial searching doesn&apos;t scale with Mongo, or am I missing something here? &lt;/p&gt;</comment>
                            <comment id="19423" author="redbeard0531" created="Wed, 20 Oct 2010 21:38:39 +0000"  >&lt;p&gt;Marking as done as all geo functionality is now supported.&lt;/p&gt;

&lt;p&gt;Notes:&lt;/p&gt;

&lt;p&gt;1) Sharding on a geo key isn&apos;t recommended as we currently can&apos;t use geo to route queries. If you shard on e.g. user we can still use that field to route geo queries. Vote for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1982&quot; title=&quot;fully support sharding on geo field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1982&quot;&gt;SERVER-1982&lt;/a&gt; if you need this feature.&lt;/p&gt;

&lt;p&gt;2) You must use the geoNear command rather than $near. Supporting $near directly in mongos would require query rewriting, something we don&apos;t currently do. If this is a huge inconvenience, please vote up &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1981&quot; title=&quot;Support $near and $nearSphere predicates on sharded collections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1981&quot;&gt;&lt;del&gt;SERVER-1981&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="19422" author="auto" created="Wed, 20 Oct 2010 21:25:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;RedBeard0531&apos;, &apos;name&apos;: &apos;Mathias Stearn&apos;, &apos;email&apos;: &apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: tests for sharded geoNear &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-926&quot; title=&quot;geo search sharding support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-926&quot;&gt;&lt;del&gt;SERVER-926&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/23952f412edf43dfc875aa1a3d68e02aef03b40b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/23952f412edf43dfc875aa1a3d68e02aef03b40b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="19421" author="auto" created="Wed, 20 Oct 2010 21:25:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;RedBeard0531&apos;, &apos;name&apos;: &apos;Mathias Stearn&apos;, &apos;email&apos;: &apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: Support $within on sharded collections &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-926&quot; title=&quot;geo search sharding support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-926&quot;&gt;&lt;del&gt;SERVER-926&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/04a889eb0572c32c34fad9f97c0915340f5ac490&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/04a889eb0572c32c34fad9f97c0915340f5ac490&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="19420" author="auto" created="Wed, 20 Oct 2010 21:25:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;login&apos;: &apos;RedBeard0531&apos;, &apos;name&apos;: &apos;Mathias Stearn&apos;, &apos;email&apos;: &apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: Support geoNear on mongos &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-926&quot; title=&quot;geo search sharding support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-926&quot;&gt;&lt;del&gt;SERVER-926&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://github.com/mongodb/mongo/commit/39d768653ee9ea24945d1e4ace80eb3b30eed852&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://github.com/mongodb/mongo/commit/39d768653ee9ea24945d1e4ace80eb3b30eed852&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="14633" author="eliot" created="Wed, 9 Jun 2010 10:34:13 +0000"  >&lt;p&gt;No - at least not in the end.&lt;br/&gt;
It will work if location is or isn&apos;t the shard key.&lt;/p&gt;</comment>
                            <comment id="14632" author="jhirn" created="Wed, 9 Jun 2010 10:25:01 +0000"  >&lt;p&gt;Will the implementation require that location is part of the shard key?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="13444">SERVER-1982</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13443">SERVER-1981</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 9 Jun 2010 10:25:01 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        9 years, 35 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 years, 35 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>felipelalli</customfieldvalue>
            <customfieldvalue>jhirn</customfieldvalue>
            <customfieldvalue>kenahoo</customfieldvalue>
            <customfieldvalue>zantvoort</customfieldvalue>
            <customfieldvalue>mathias@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmktz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrinnj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22484</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrwxp3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>