日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Solr-5.3.0学习笔记(三)Manage Core

發布時間:2025/5/22 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Solr-5.3.0学习笔记(三)Manage Core 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

魯春利的工作筆記,好記性不如爛筆頭


?


1、Overview

概要描述了索引庫(Core)的統計分析信息(Doc數量、Segment數量、刪除的Doc數量等)、實例信息(Instance路徑、Data文件位置、Index文件位置等)以及復本信息等。


2、Analysis

Analysis窗口用來了解solr如何處理數據(也就是分詞),處理時根據schema.xml文件中配置的field、field type以及dynamic rule等參數。

說明:上述輸入“Running is a Sport”應用了多種轉換形式,其中is、a這類詞匯被稱為停用詞(stop words)。停用詞是指在文本中出現的頻率非常高,但是對文本所攜帶的信息基本不產生影響的詞或詞語,如英文的a、an、the,或者中文的的、了、是或標點符號等。


3、Dataimport

sorry, no dataimport-handler defined!

在這里主要配置DataImportHandler (DIH)的相關參數,用來實現數據導入及導入監控等操作。

在Solr中提供了DIH的示例程序,通過bin/solr -e dih來啟動。


4、Documents

提供了直接通過瀏覽器將數據上傳到Solr索引庫的功能,支持JSON、CSV、XML、Document Builder、Solr Command等多種Document Type。

說明:選中不同的Document Type會有相應的示例說明。





5、Files

提供了查看當前選定的索引庫(Core)的配置文件的功能,如solrconfig.xml和schema.xml文件。

#?查找schema.xml [hadoop@nnode?solr-5.3.0]$?find?.?-name?schema.xml ./server/solr/configsets/basic_configs/conf/schema.xml ./server/solr/configsets/sample_techproducts_configs/conf/schema.xml ./example/techproducts/solr/techproducts/conf/schema.xml ./example/example-DIH/solr/solr/conf/schema.xml ./example/example-DIH/solr/db/conf/schema.xml ./example/example-DIH/solr/tika/conf/schema.xml ./example/example-DIH/solr/mail/conf/schema.xml ./example/example-DIH/solr/rss/conf/schema.xml [hadoop@nnode?solr-5.3.0]$?#?查找solrconfig.xml [hadoop@nnode?solr-5.3.0]$?find?.?-name?solrconfig.xml ./server/solr/configsets/data_driven_schema_configs/conf/solrconfig.xml ./server/solr/configsets/basic_configs/conf/solrconfig.xml ./server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml ./server/solr/test_core/conf/solrconfig.xml????#?自定義的索引庫test_core ./example/techproducts/solr/techproducts/conf/solrconfig.xml ./example/techproducts/solr/testcore/conf/solrconfig.xml ./example/files/conf/solrconfig.xml example目錄下其他位置的略

說明:

schema.xml類似于數據表配置文件,定義了加入索引的數據的字段名稱(未配置的字段名稱將無法加入到索引庫中)、是否被索引(indexed)或存儲(stroed)等配置。

solrconfig.xml定義了Solr本身的一些配置,如數據存儲目錄、索引及查詢的行為(/update、/select、/query等映射)等。



6、Ping

選中索引庫(core name),點擊ping則會通過ping命令來驗證Solr server是否仍在運行。

通過Java代碼(SolrJ)來實現該功能為:

SolrPing?ping?=?new?SolrPing(); ping.getParams().add("distrib",?"true");?//To?make?it?a?distributed?request?against a?collection rsp?=?ping.process(solrClient,?collectionName); int?status?=?rsp.getStatus();


7、Plugins / Stats Screen

查看Solr狀態及性能的基本信息及統計數據,如the performance of Solr's caches, the state of Solr's searchers, and the configuration of searchHandlers and requestHandlers.。


8、Query

Request-Handler (qt)????????/select

參數
描述
備注
q
查詢,代表query input

* : *??? 表示查詢全部

name : lucl???? 表示查詢name=lucl的

name : luc????? ?表示任意字符

id=1??? 用:或=均可

fq
過濾條件,和q查詢的數據求交集

price : [0 TO 100]???? 0 ~ 100

price : {0 TO 100}???? 1 ~ 99

sort排序

id asc??? 表示id升序

id desc, price asc

start, rows分頁
起始條目,查詢多少個條目數據
fl
field list,表示返回那些列
id, name
df
默認的查詢字段,默認值text在solrconfig.xml文件中df屬性定義了默認字段。

wtwrite type,指定輸出格式

indent結果是否縮進,默認為false

dismax

edismax

暫略

hlhigh light,表示高亮

hl.fl指定需要高亮的字段;

hl.simple.pre指定高亮字段的前綴;

hl.simple.post指定高亮字段的后綴;


如查詢的fl為name,前綴為<font color='red'>,后綴為</font>那么查詢的結果會新增

"highlighting"

的分類 ,但實際的內容是通過id和

?"response"

關聯的。

facet類似于sql中的group by
facet.query ?
??? price:[* TO 20]
??? price:[21 TO *]
在Raw Query Parameters中可以查詢多個
??? facet=on&facet.query=price:[* TO 20]&facet.query=price:[21 TO *]
facet.field
??? 根據某個字段進行分組統計
facet.prefix
??? 表示Facet字段值的前綴.比如”facet.field=cpu&facet.prefix=Intel”,那么對cpu字段進行Facet查詢,返回的cpu都是以”Intel”開頭的,”AMD”開頭的cpu型號將不會被統計在內。
spatial

spellcheck


9、Replication


10、Schema Browser


11、Segments Info


轉載于:https://blog.51cto.com/luchunli/1738592

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Solr-5.3.0学习笔记(三)Manage Core的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。