Differences

This shows you the differences between two versions of the page.

Link to this comparison view

admin:features:geo:optimization [2011/01/10 23:37]
els created
admin:features:geo:optimization [2016/06/28 22:38]
Line 1: Line 1:
-{{page>:​top_add&​nofooter&​noeditbtn}} 
  
-====== Administration:​ Omnidex Features ====== 
- 
-===== Geographic Searches ===== 
- 
-[[admin:​features:​geo:​home|Overview]] -> [[admin:​features:​geo:​latlong|Latitude and Longitude]] -> [[admin:​features:​geo:​radius|Radius Distance Searches]] -> [[admin:​features:​geo:​indexing|Indexing]] -> **[[admin:​features:​geo:​optimization|Optimization]]** 
- 
----- 
-==== Optimizing Geographic Searches ==== 
- 
-Geographic searches are specified using a [[dev:​sql:​functions:​distance|$DISTANCE function]]. ​ As long as there is a multi-column Omnidex index containing the latitude and longitude, the $distance function will be automatically optimized. 
- 
-==== Examples ==== 
- 
-The following are examples of several types of geographic searches that can be optimized using the $distance function. 
- 
-=== Example 1: Distance between two sets of coordinates === 
- 
-<​code>​ 
-select ​     $distance(40.0,​ -105.0, 41.0, -106.0) distance 
-  from      $omnidex; 
- 
-</​code>​ 
- 
-=== Example 2: Distance between two sets of coordinates using columns === 
- 
-<​code>​ 
-select ​     zip, 
-            $distance(40.0,​ -105.0, latitude, longitude) distance, ​ 
-            latitude, longitude, 
-  from      zipcodes 
- ​where ​     $distance(40.0,​ -105.0, latitude, longitude) < 10; 
- 
-</​code>​ 
- 
-=== Example 3: Distance between an origin and multiple sets of destination coordinates === 
- 
-<​code>​ 
-select ​     state, zip, latitude, longitude 
-   ​from ​     zipcodes 
-  where      $distance(latitude,​ longitude, 
-                       ​(select ​     latitude, longitude 
-                          from      zipcodes 
-                         ​where ​     state = '​CO'​)) < 5; 
-</​code>​ 
- 
-====  ====  
-**[[admin:​features:​geo:​indexing|Prev]] ** 
- 
-====== Additional Resources ====== 
- 
-See also: 
- 
-  * [[admin:​optimization:​home|Optimization Strategies]] 
-  * [[admin:​optimization:​geo:​math|The Math Behind Geographic Searches]] 
-  * [[dev:​sql:​functions:​distance|$DISTANCE function]] 
- 
-{{page>:​admin:​features:​see_also&​nofooter&​noeditbtn}} 
- 
-{{page>:​bottom_add&​nofooter&​noeditbtn}} 
 
Back to top
admin/features/geo/optimization.txt ยท Last modified: 2016/06/28 22:38 (external edit)