君子生非异也,善假于物也。 java
Java和.Net哪一个好,咱们也不须要打口水战,我认为语言只是咱们达到目的的工具而已,某个业务场景哪一个顺手用哪一个(包括除此两种之外的全部语言),固然要精通一门语言是很难的事情,须要咱们锲而不舍。 程序员
Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。 apache
Lunece也是有.Net版本的---Lucene.Net,windows
为何我没有使用.Net版本的呢?你怎么知道我没有用.....当前Lucene.Net版本到3.03,传说这个项目已经被停掉了,因此后面Lucene所具备的新功能都不会再有跟进了(好比Join、分组等等...)。后端
因此我没得选择,最终仍是选择了原生态的Lunece一开始我也是发下大宏愿要基于Lunece去写一个搜索引擎(认真看了百科的就知道Lunece不是搜索引擎,只是信息检索程序库),索引初始化、索引同步、索引查询、权重设置等等,我已经部署好Eclipse、TomCat、并去官网下载了最新的Lunece5.3 tomcat
通过几天的摸索以后我偶然的发现了Solr这个好东西,这是基于Lucene的全文搜索服务器。很是好使 服务器
废话很少说,咱们开始咱们Solr之旅的第一步:环境搭建oracle
1.Eclipse 下载:http://www.eclipse.org/downloads/download.php?file=/oomph/epp/mars/R1a/eclipse-inst-win64.exe(个人环境是Win7-64位)eclipse
2.Java-JDK8.0下载 http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-windows-x64.exe?AuthParam=1446687554_926c8d0bd88689df9fd551dd67501a8a 一样的Win7-64位环境
3.Tomcat8 (至关于.Net的IIS) http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.28/bin/apache-tomcat-8.0.28-windows-x64.zip
以上工具都下载安装以后,须要配置环境变量,如何配置的文章网上不少,乏善可陈
因为我也是Java的新手,多年.Net的经验对于我这样的Java新手来讲做用不大,因此我下载的版本都是最新的版本,后来才知道因为开源的问题,版本太多,各类插件的更新速度根本跟不上Java的更新版本
因此不少人、企业都仍是用的很低的版本,这一点上.Net程序员们却是省心了不少,所有都是.Net制定的规则......
Tomcat的安装跟网上其余的资料都差很少,乏善可陈,Windows版本就是配置一些环境变量。
因为个人是最新版本,因此网上找的许多的环境变量配置方法有些许出入,下面是个人配置,其中的值中的路径你须要按照你本身的路径配置
1.变量名:JAVA_HOME 值:C:\Program Files\Java\jdk1.8.0_65
2.变量名:CATALINA_HOME 值:C:\apache-tomcat-8.0.28
2.变量名:TOMCAT_HOME 值:C:\apache-tomcat-8.0.28\bin
3.变量名:CLASS_PATH 值:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\BIN;%CATALINA_HOME%\common\lib\servlet.jar
4.变量名:Path 值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
其中%%之间的值就是引用已经有的变量名的地址
PS:CATALINA_HOME和TOMCAT_HOME 应该就是版本不一样步的缘由吧,不少应用仍是引用的TOMCAT_HOME而最新的TOMCAT8倒是用的CATALINA_HOME
1.为了避免让Tomcat默认访问端口8080、80...占用我经常使用的端口,因而我修改了apache-tomcat-8.0.28\conf\server.xml下的全部端口以90开头,如9080
打开http://localhost:9080/,固然以你本身的配置端口为准。能够看到以下界面
2.点击Manager App管理App发现须要输入密码,这个是在apache-tomcat-8.0.28\conf\tomcat-users.xml文件中配置,而后输入tomcat 密码tomcat就能够登陆后端管理界面了。