I think 4.0 supports fl=geodist()

On 8/1/11 3:47 PM, "Ralf Musick" <ra...@gmx.de> wrote:

>Hi David,
>
>So that "As a temporary workaround for older Solr versions, it's
>possible to obtain distances by using geodist or geofilt as the only
>scoring part of the main query"
>and "Highlighting" do not fit together, right?
>
>Ok, than I have to calculate the distance by my own.
>
>Thank you very much for your given information!!
>
>Best regards,
>  Ralf
>
>
>
>Am 01.08.2011 23:30, schrieb Smiley, David W.:
>> Ralf,
>>
>> Highlighting (and search relevancy -- the score) is performed on the
>>user query which must be in the "q" parameter.  In your case, I see you
>>placed your geospatial query there and you put your user query into a
>>filter query "fq".  You have them reversed.
>>
>> You stated that the "returning the distance" information on the wiki
>>didn't work -- that's because those instructions are for Solr 4.0 (not
>>released yet) -- notice the warning symbol. I recommend that you
>>calculate the distance yourself since Solr 4.0 isn't out yet. There is
>>plenty of information on the web on how to calculate the distance
>>between two lat-lon points using the Haversine algorithm.
>>
>> ~ David
>>
>> On Aug 1, 2011, at 5:00 PM, Ralf Musick wrote:
>>
>>> Hi David,
>>>
>>> an example is:
>>> 
>>>http://localhost:8983/solr/browse?indent=on&hl=on&hl.fl=name,manu&sort=s
>>>core+asc&sfield=store&json.nl=map&wt=json&rows=10&start=0&q={!func}geodi
>>>st%28%29&pt=45.17614%2C-93.87341&fq=%28name%20:+%28canon%29%29^8
>>>
>>> I have to say I need the calculated distance as a return field (score)
>>> in the result list.
>>> The pseudo field solution described here
>>> http://wiki.apache.org/solr/SpatialSearch#Returning_the_distance did
>>>not
>>> word, so I created the query above.
>>>
>>> Thanks,
>>>   Ralf
>>>
>>>
>>> Am 01.08.2011 22:21, schrieb Smiley, David W.:
>>>> Can you demonstrate the bug against the example data?  If so, provide
>>>>the URL please.
>>>> ~ David
>>>>
>>>> On Aug 1, 2011, at 4:00 PM, Ralf Musick wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I combined a spatial distance search with a fulltext search as
>>>>>described
>>>>> in
>>>>> 
>>>>>http://wiki.apache.org/solr/SpatialSearch#geodist_-_The_distance_funct
>>>>>ion .
>>>>> I'm using solr 3.3 and that works fine.
>>>>> BUT, I want to use highlighting of fulltext query words but that does
>>>>> not work.
>>>>>
>>>>> Before solr 3.3, I used solr 1.4 with Spatial Search plugin from
>>>>>Jteam
>>>>> and that works fine also with highlighting.
>>>>>
>>>>> After refactoring because of API change I miss the highlighting
>>>>>feature.
>>>>>
>>>>> Is that a known issue? Or what is my mistake/ I have to do?
>>>>>
>>>>> Example Query:
>>>>> INFO: [organisations] webapp=/solr path=/select
>>>>> 
>>>>>params={hl.fragsize=250&sort=score+asc&sfield=store_lat_lon&json.nl=ma
>>>>>p&hl.fl=name,category_name&wt=json&hl=on&rows=10&fl=id,name,street,cit
>>>>>y,score,lat,lng&start=0&q={!func}geodist()&pt=52.5600917,13.4222482&fq
>>>>>=((country_name:+(automatisierung))^8+OR+(category_name:+(automatisier
>>>>>ung))^10+OR+(sub_category_name:+(automatisierung))^10}
>>>>> hits=37 status=0 QTime=7
>>>>>
>>>>>
>>>>> Thanks is Advance,
>>>>>   Ralf
>>
>


Reply via email to