2017-02-02 3 views
0

Je souhaite augmenter le document de distance la plus proche. Je l'ai construit ce qui suit avec l'aide de the docs:Augmenter la distance la plus proche avec la requête POST json

Envoyer à:
{{solr-host}}:8983/solr/{{collection}}/select?rows=5

Corps:

{ 
    'query': '{!boost b=recip(geodist(location_ps,-33.92090033,18.42119421),5e-05,2.0,1.0)}*:*', 
    'fields': ['title_s', 'score', 'location_ps'] 
} 

Cependant, je ne suis pas locaiton_ps tout ma réponse.

Des idées?

Répondre

-1

S'il vous plaît voir votre requête, il devrait être comme ça

&q={!boost f=recip(geodist(),2,200,20)}canon&fq={!geofilt}&sfield=store&pt=45.15,-93.85&d=50&sort=score desc 

Si vous voulez obtenir le retour de la distance alors vous pouvez ajouter fl = _dist_: geodist() dans votre demande. Cela vous renverra la distance.

+0

100% copier coller forme le lien que j'ai posté dans ma question. Et pas éclairant du tout. – Roman

+0

Quel est le problème ici –

+0

J'essaie d'obtenir la valeur de geodist via une demande de publication de json. Votre réponse (qui était juste une copie collée à partir des docs) ne fournit aucun nouvel aperçu à cette fin. – Roman