2010-10-20 6 views
0

Je reçois l'erreur suivante lorsque vous utilisez la fonction Hsin: org.apache.lucene.queryParser.ParseException: Impossible d'analyser « (: ET val:" recip (hsin (12.9365,77.5447 , lat, long, 3963.205, true), 1, 1, 0) ")": Fonction inconnue hsin dans FunctionQuery ('recip (hsin (12.9365,77.5447, lat, long, 3963.205, true), 1, 1, 0) ', pos = 11)SOLR Hsin Erreur d'analyse

Quelqu'un at-il rencontré ce problème? Des idées comment je peux résoudre cela? J'utilise la version 1.4 de Solr et n'ai pas encore essayé de mettre à jour.

Merci, Sapna

Répondre

1

hsin et d'autres fonctions spatiales ne sont pas disponibles dans Solr 1.4.x. Vérifiez le Solr wiki. Si vous voulez cette fonctionnalité maintenant, vous pouvez utiliser un nightly build directly from the build server.

+0

ok merci Mauricio. Cela fonctionne sur mon système local, où j'ai accessoirement une version 3.0 installée. Je ne me souviens pas d'où je l'ai eu. Je ne veux pas d'une version instable sur mon système de production, bien que j'aimerais pouvoir augmenter les résultats basés sur la géolocalisation. Donc, je voudrais savoir si la version 3.0 sera bientôt disponible dans une version stable (ne voyez pas d'information à ce sujet sur le wiki ou ailleurs). Si non, y a-t-il un autre moyen d'accélérer la géolocalisation? Merci de votre aide! – sapna

+0

@sapna: voir la feuille de route de Solr ici: https://issues.apache.org/jira/browse/SOLR?report=com.atlassian.jira.plugin.system.project:roadmap-panel –

+0

Merci pour le lien Mauricio, bien que Je ne vois aucun calendrier ici. Environ quand pensez-vous que 3.1 sera publié dans une version stable? – sapna