We are going to use solr as our search server but as you know solr is based on java and apache server and our database is MSSQL and our webserver is IIS. Could you possible suggest me the best way to incorporate java apache asp.net and IIS?
Best
We are going to use solr as our search server but as you know solr is based on java and apache server and our database is MSSQL and our webserver is IIS. Could you possible suggest me the best way to incorporate java apache asp.net and IIS?
Best
You cannot deploy Solr inside IIS because it requires a servlet container. Instead you can deploy solr in any one of the below servelt containers
You can find the in-depth details about each deployment here SolrInstall
Then you can communicate with solr from .net using either one of these drivers(clients)
You dont need to worry about IIS at all.
https://bitnami.com/stack/solr
It's an installer. And Bitnami soooo rocks for doing this! Just tried a bunch of different things...
Using Web Platform Installer to install Zoo, which does Solr through IIS. It's bugged out.
Jetty doesn't install as a service
Tried running Tomcat 8 with their IIS connector (acts as a filter you can set an app to). Configuration was insane. Missing files from the connector.
Found that as my last search, and it's awesome!
This is how you should set up your application.
I have configured this set up in a large e-commerce site and supported site search, search suggestions, search refinements (using facets), and lot of other complex lookups. It's working great and super fast.
Take a look at this one. They deploy java servlets under iis. http://www.helicontech.com/articles/deploying-java-servlet-applications-on-windows-with-iis/