Apache Solr and IIS7?

Events happening in the community are now at Drupal community events on www.drupal.org.
nimi's picture

Hi everyone,

Is there any way of getting the two to work?
Or maybe, is there an alternative and efficient way of getting faceted search on IIS?

Thanks,
Nimi.

Comments

easiest way?

greggles's picture

The easiest way is to just use Acquia's hosted version of search. It is relatively cheap if your site fits within the search index provided by a basic support subscription.

Beyond that, don't think there are any special instructions related to IIS7 - the big problem is you need to install Apache Solr on Windows at all...IIS7 shouldn't create any complications. If it does, please post the specific problems you have and someone can offer some advice.

It works

tauno's picture

I'm running Apache Solr on a separate windows Tomcat server in conjunction with an IIS7 drupal site. No issues...

Let me know if you ran into specific problems.

Would it be possible to

nimi's picture

Would it be possible to install Apache on the same server as the IIS?
I'm wondering if it would cause any serious performance problems doing so?

apache project vs. apache solr vs. apache web server

greggles's picture

Don't let the name fool you:

  1. There is an Apache project which includes hundreds of sub-projects among which are the Apache web server (httpd) and the Apache Solr search engine
  2. "Apache Solr" is a sub project that is not directly related to the web server (httpd).
  3. Apache web server is a direct supplement to IIS. However, you can run both on the same server by setting Apache to run on a different port than the default of 80.

Thanks for clarifying

nimi's picture

Thanks for clarifying greggles,

Could you explain what you mean by "a direct supplement to IIS"?

If I understand correctly, I should install the Apache Web Server on a different port and have it running the Solr which would be linked to the Mysql database used by the IIS?

my inner economist shows

greggles's picture

In economics "Complementary goods" are items used together that improve each other. So, if you use IIS as your webserver and Varnish as a caching server then Varnish is complementary to IIS because it helps IIS perform better.

Supplements are replacements for the other item. You can use either IIS or Apache httpd, but you are unlikely to use them both at the same time.

I don't think you actually need to install the Apache Web Server at all to get Solr running.

Drupal on Windows

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: