以下是帮助您入门的分步过程:
第 1 步: 下载 Solr。这只是一个 zip 文件。
第 2 步: 从您的 SOLR_HOME_DIR/dist/apache-solr-1.3.0.war 复制到您的 tomcat webapps 目录:$CATALINA_HOME/webapps/solr.war – 注意 war 文件名的更改。这很重要。
第 3 步:在您选择的位置创建 solr 主目录。这是该 solr 安装的配置所在的位置。最简单的方法是将SOLR_HOME_DIR/examples/solr 目录复制到您希望solr 主容器所在的任何位置。说把它放在C:\solr。
第四步:希望你已经设置了环境变量,如果没有设置JAVA_HOME,JRE_HOME,CATALINA_OPTS,CATALINA_HOME。请注意,CATALINA_HOME 指的是您的 Tomcat 目录,而CATALINA_OPTS 指的是您要分配给 Solr 的堆内存量。
第 5 步: 启动 tomcat。请注意,这只需要允许 tomcat 解压缩您的 war 文件。如果您查看$CATALINA_HOME/webapps,现在应该有一个 solr 目录。
第 6 步:停止 tomcat
第 7 步: 进入该 solr 目录并编辑 WEB-INF/web.xml。向下滚动,直到看到如下所示的条目:
<!-- People who want to hardcode their "Solr Home" directly into the
WAR File can set the JNDI property here...
-->
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/Path/To/My/solr/Home/solr/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
设置您的 Solr 主页(例如:C:\solr)并取消注释 env 条目。
第 8 步: 再次启动 Tomcat,一切应该会很顺利。您应该能够通过尝试 url http://localhost:8080/solr/admin/ 来验证 solr 是否正在运行。
这里的其他答案足以让您将 Solr 与您的 ASP.Net 集成,它应该非常简单,因为 Solr 公开了 HTTP。