# Ultrasphinx : Geo-location look-up returns NAN

**URL:** <https://www.ruby-forum.com/t/ultrasphinx-geo-location-look-up-returns-nan/138849>\
**Category:** Rails\
**Created:** [May 28, 2008, 11:23am UTC](https://www.ruby-forum.com/t/ultrasphinx-geo-location-look-up-returns-nan/138849 "2008-05-28T11:23:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vikki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/bbe5ce/32.png) [@vikki](https://www.ruby-forum.com/u/vikki)\
**Post date:** [May 28, 2008, 11:23am UTC](https://www.ruby-forum.com/t/ultrasphinx-geo-location-look-up-returns-nan/138849/1 "2008-05-28T11:23:08Z")

</div>

Hi all,

I’m trying to use geo-location based search using ultrasphinx, 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}

It return result properly

[0.69084495306015, 400.852783203125, 8684957.0]

But when using :query 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.
