2010-08-09 15 views
0

J'ai mis en place solr et cela fonctionne. Je l'ai testé en indexant ma base de données MySQL et en y exécutant des requêtes, en essayant des facettes et en essayant le terme suggérer un composant (que je souhaite utiliser avec la saisie semi-automatique).Solr avec JQuery pour construire autocomplete

J'ai récemment parcouru le tutoriel de reuters here et cela a fonctionné sur ma machine locale.

Maintenant, mon instance solr est sur: "http://[someurl]::8983/solr/" et l'instance qu'ils utilisent dans le fichier 'reuters.js' est 'http://example.solrstuff.org/solrjs/'. Comment puis-je modifier le code pour pointer vers mon instance - lorsque je viens d'échanger les URL, le code de l'exemple ne fonctionne plus - aucun résultat de recherche n'est affiché. Dois-je installer SolrJS ou quelque chose? Qu'est-ce qui se passe ici?

Toute aide appréciée!

+0

Le lien de votre didacticiel est rompu. Voici l'url correcte pour le tutoriel de reuters: http://wiki.github.com/evolvingweb/ajax-solr/reuters-tutorial –

+0

Pouvez-vous essayer d'installer fiddler ou un autre observateur de trafic HTTP et voir où cela se passe? –

Répondre

0

Avez-vous une faute de frappe dans votre URL? Il semble qu'il y ait deux deux-points entre le domaine et le numéro de port. http://[someurl]::8983/solr/ doit être http://[someurl]:8983/solr/. Vous pouvez tester en entrant cette URL dans un navigateur sur votre machine de test. Vous devriez être en mesure d'accéder à la page d'administration Solr à partir de là et faire une requête. Si vous ne pouvez pas, c'est un problème avec votre URL.

+0

Excuses - il n'y avait pas de "::" dans la version de travail. – user7289