# Ultrasphinx geolookup distance returns NaN value

**URL:** <https://www.ruby-forum.com/t/ultrasphinx-geolookup-distance-returns-nan-value/138780>\
**Category:** Deployment\
**Created:** [May 27, 2008, 5:43pm UTC](https://www.ruby-forum.com/t/ultrasphinx-geolookup-distance-returns-nan-value/138780 "2008-05-27T17:43:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![veeraa2003](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/b487fb/32.png) [@veeraa2003](https://www.ruby-forum.com/u/veeraa2003)\
**Post date:** [May 27, 2008, 5:43pm UTC](https://www.ruby-forum.com/t/ultrasphinx-geolookup-distance-returns-nan-value/138780/1 "2008-05-27T17:43:31Z")

</div>

Hi all,

I’m trying to use geo-location based search using sphinx, Here my search  
query.

@search = Ultrasphinx::Search.new(:sort\_mode =\> ‘extended’, :sort\_by =\>  
‘distance’, :location =\> {:units =\> ‘degrees’, :lat =\> 40.7414, :long =\>  
-74.0014})

@search.results.collect{|x| x.distance}

[0.69084495306015, 400.852783203125, 8684957.0]

But when using :query with geo-location it returns distance as NaN

@search = Ultrasphinx::Search.new(:query=\>“sr.software”,:sort\_mode =\>  
‘extended’, :sort\_by =\> ‘distance’, :location =\> {:units =\> ‘degrees’,  
:lat =\> 40.7414, :long =\> -74.0014})

@search.results.collect{|x| x.distance}

[NaN, NaN, NaN]

Please suggest one good solution to use both :query and :location

Regards,  
T.Veeraa.
