php of jquery to access solr?

2019-09-07 07:14发布

问题:

im a beginner in using solr.

i know that you can either use ajax solr or solr-php-client to get the search results from solr.

but which should i use or are there occasions you have to choose one of them?

for example, which one is a better solution for autocompletion and which one is better for search content in threads?

would appreciate if someone could shed a light on this.

回答1:

  • Use PHP (or another server side language) for essential functionality.
  • Use client side JS for optional extras.
  • Build on stuff that works.


回答2:

If you use SolrJS you're exposing your Solr instance to the world, so you need to make sure you disable the update handler. With solr-ajax you can set up a proxy to avoid this.

See Security concerns for details, also: http://wiki.github.com/evolvingweb/ajax-solr/comparison-to-solrjs



回答3:

For auto-completion, AJAX is the only valid option. As for searching threads, either way would be acceptable.