国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

.Net程序員Solr-5.3之旅(一)Solr入門(mén)

2019-11-14 14:25:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

引言

君子生非異也,善假于物也。

Java和.Net哪個(gè)好,我們也不需要打口水戰(zhàn),我認(rèn)為語(yǔ)言只是我們達(dá)到目的的工具而已,某個(gè)業(yè)務(wù)場(chǎng)景哪個(gè)順手用哪個(gè)(包括除此兩種以外的所有語(yǔ)言),當(dāng)然要精通一門(mén)語(yǔ)言是很難的事情,需要我們持之以恒。

回到頂部

Lunece是什么?

Lucene是當(dāng)前以及最近幾年最受歡迎的免費(fèi)Java信息檢索程序庫(kù)。

Lunece也是有.Net版本的---Lucene.Net,

為什么我沒(méi)有使用.Net版本的呢?你怎么知道我沒(méi)有用.....當(dāng)前Lucene.Net版本到3.03,傳說(shuō)這個(gè)項(xiàng)目已經(jīng)被停掉了,所以后面Lucene所具有的新功能都不會(huì)再有跟進(jìn)了(比如Join、分組等等...)。

所以我沒(méi)得選擇,最終還是選擇了原生態(tài)的Lunece

回到頂部

Solr是什么

一開(kāi)始我也是發(fā)下大宏愿要基于Lunece去寫(xiě)一個(gè)搜索引擎(認(rèn)真看了百科的就知道Lunece不是搜索引擎,只是信息檢索程序庫(kù)),索引初始化、索引同步、索引查詢、權(quán)重設(shè)置等等,我已經(jīng)部署好Eclipse、TomCat、并去官網(wǎng)下載了最新的Lunece5.3

經(jīng)過(guò)幾天的摸索之后我偶然的發(fā)現(xiàn)了Solr這個(gè)好東西,這是基于Lucene的全文搜索服務(wù)器。非常好使

回到頂部

環(huán)境搭建

廢話不多說(shuō),我們開(kāi)始我們Solr之旅的第一步:環(huán)境搭建

1.Eclipse 下載:http://www.eclipse.org/downloads/download.php?file=/oomph/epp/mars/R1a/eclipse-inst-win64.exe(我的環(huán)境是Win7-64位)

2.Java-JDK8.0下載 http://download.Oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-windows-x64.exe?AuthParam=1446687554_926c8d0bd88689df9fd551dd67501a8a 同樣的Win7-64位環(huán)境

3.Tomcat8 (相當(dāng)于.Net的IIS) http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.28/bin/apache-tomcat-8.0.28-windows-x64.zip

以上工具都下載安裝之后,需要配置環(huán)境變量,如何配置的文章網(wǎng)上很多,乏善可陳

由于我也是Java的新手,多年.Net的經(jīng)驗(yàn)對(duì)于我這樣的Java新手來(lái)說(shuō)作用不大,所以我下載的版本都是最新的版本,后來(lái)才知道由于開(kāi)源的問(wèn)題,版本太多,各種插件的更新速度根本跟不上Java的更新版本

所以很多人、企業(yè)都還是用的很低的版本,這一點(diǎn)上.Net程序員們倒是省心了很多,全部都是.Net制定的規(guī)則......

回到頂部

環(huán)境搭建之變量配置

Tomcat的安裝跟網(wǎng)上其他的資料都差不多,乏善可陳,Windows版本就是配置一些環(huán)境變量。

由于我的是最新版本,所以網(wǎng)上找的許多的環(huán)境變量配置方法有些許出入,下面是我的配置,其中的值中的路徑你需要按照你自己的路徑配置

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;

其中%%之間的值就是引用已經(jīng)有的變量名的地址

PS:CATALINA_HOME和TOMCAT_HOME 應(yīng)該就是版本不同步的原因吧,很多應(yīng)用還是引用的TOMCAT_HOME而最新的TOMCAT8卻是用的CATALINA_HOME

回到頂部

Tomcat簡(jiǎn)單配置

1.為了不讓Tomcat默認(rèn)訪問(wèn)端口8080、80...占用我常用的端口,于是我修改了apache-tomcat-8.0.28/conf/server.xml下的所有端口以90開(kāi)頭,如9080

打開(kāi)http://localhost:9080/,當(dāng)然以你自己的配置端口為準(zhǔn)。可以看到如下界面

2.點(diǎn)擊Manager App管理App發(fā)現(xiàn)需要輸入密碼,這個(gè)是在apache-tomcat-8.0.28/conf/tomcat-users.xml文件中配置,然后輸入tomcat 密碼tomcat就可以登錄后端管理界面了。

XML貼出來(lái)方便復(fù)制:

回到頂部

結(jié)尾

這篇博文就先介紹這么多,Solr的配置,我們下篇再講,一篇博文太長(zhǎng)可能會(huì)讓你感覺(jué)很累,學(xué)習(xí)也需要節(jié)奏(高手直接無(wú)視此句)。
回到頂部

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 望都县| 肥西县| 黄浦区| 西林县| 和顺县| 北京市| 沁水县| 聂拉木县| 淮阳县| 澎湖县| 虎林市| 漳平市| 江门市| 宕昌县| 高邑县| 黄冈市| 广元市| 建宁县| 景东| 四会市| 封开县| 嘉荫县| 南溪县| 秀山| 九龙坡区| 依兰县| 沈丘县| 桂阳县| 延安市| 鄂尔多斯市| 东海县| 怀集县| 津市市| 会同县| 宜都市| 布尔津县| 马尔康县| 沙湾县| 乌拉特中旗| 开阳县| 米林县|