On 3/7/2015 8:36 AM, Aman Tandon wrote: > As per your need i understand that, you want to show the open the new page > when user search query on home page and same query should appear on search > page along with search result. > > If i am right, then you can open another page using JavaScript and you can > use jquery to call the solr url returning the results of user query and get > the data in json format, parse the data and show it on search page.
Assuming you're talking about javascript in the browser, this design should be avoided. It requires direct access to Solr from the user's browser. If that access is granted, and an intelligent proxy is not used in front of Solr that can detect and deny any attempt to change the index or access the admin UI, the end user (presumably the entire Internet) will be able to delete or change the index. Even if an intelligent proxy is used, the user might be able to construct denial of service queries that will make the Solr server incapable of serving legitimate traffic. It is always better to keep Solr firewalled from user access and query it from within a web application that only runs on the webserver. If access to this application (and the Solr server) will be restricted by a firewall to only a small group of users that can be trusted, then this design might be OK. Thanks, Shawn