實驗報告 solr基礎(chǔ)練習

0、理解索引

0.1 啟動solr搜索服務(wù)器

第一步:配置環(huán)境變量Java-home, 將jdk改成jre。

第二步:在solr包位置打開命令行,本地配置techproducts示例

輸入代碼:bin\solr start -e techproducts

啟動搜索服務(wù)器,登入localhost:8983/solr

1、理解索引

1.1通過solr核心管理器定位techproducts內(nèi)核所在的文件目錄如下:

PLJN(N`_N36GDU9F34%@0_5.png

其目錄結(jié)構(gòu)如下:


)VPW5~P[TY7P(T{PB7524]E.png

解讀:conf:主要用于存放core的配置文件,
(1)、schema.xml用于定義索引庫的字段及分詞器等,這個配置文件是核心文件
(2)、solrconfig.xml定義了這個core的配置信息。
data:主要用于存放core的數(shù)據(jù),即index-索引文件和log-日志記錄。

1.2&1.3 techproducts索引數(shù)據(jù)的文件位置在上述data文件夾中的index文件夾下,index下的所有文件都是solr創(chuàng)建的索引。

1.4使用luke打開索引目錄,查看索引數(shù)據(jù)

     1.4.1打開之后如下圖

6N`0148UFPFQC7VHML%T7JY.png](http://upload-images.jianshu.io/upload_images/5892059-667f11cfaf41e6ac.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 1.4.2分析5個選項卡: overview:顯示具有的文件數(shù)目、文檔數(shù)目、索引詞數(shù)、索引的版本和格式,下方顯示索引字段及其具體信息...(具體情況如上圖所示) documents:根據(jù)doc號,查看文檔的具體項。通過Document標簽可以查看各個Term,點擊show All,會進入search頁面,顯示使用term查詢,匹配的所有記錄。 ![{Y7`WT14NE[O]%WLHX{PWX2.png

search:在Search標簽頁里,點擊Explain structure,可以看到對查詢字符串的分詞結(jié)果。(在查詢輸入框)更新查詢字符串之后,需要點擊update,才會更新下面的字符??梢钥吹秸Z句解析后的query樹,這樣就可以知道為什么我們有些查詢會查詢不到我們想要的信息了,然后還可以選擇進行搜索的分詞器、默認字段和重復搜索次數(shù)的(可以通過多次搜索來獲取平均一個搜索過程的耗時長短,這個對查詢的性能測試時非常有用的),然后下面的listview中就會列出一個搜索的的文檔的所有保存的(store)字段的值,下面可以看到查詢花費的時間。例,輸入name:iPod查詢,查詢結(jié)果如下。
Paste_Image.png

commits:Commits選項卡就是用來查看每個索引相關(guān)文件的一些屬性的界面,具體的話,可以通過這個界面分析下索引文件的多少大小,是否需要優(yōu)化或者合并等等。詳情如下圖
![9V$~VF8M]}BOS(AMXAY7BE3.png](http://upload-images.jianshu.io/upload_images/5892059-8f40178cdb000635.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
plugins:可以看到luke提供的各種插件
更多l(xiāng)uke詳情請了解:http://kailing.pub/article/index/arcid/74.html
1.4.3 參看1.4.2search選項卡介紹

1.5 了解schema

    1.5.1 schema文件位置F:\我的文檔\Tencent Files\2653608755\FileRecv\solr-6.3.0\example\techproducts\solr\techproducts\conf\managed-schema。
Paste_Image.png

2Query查詢構(gòu)造

  ####2.1搜索制造商為Belkin的Ipod配件。
          查詢請求:
WOK_1DZ}GP1WY)AF6Z30PXA.png

查詢結(jié)果:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容