Solr配置一_managed-schema(schema.xml)之Field

Field的基本使用方式就不在此描述了,主要是記憶一下indexed與stored屬性的說明

關(guān)于Solr,大家都知道是一個(gè)集存儲(chǔ)與搜索功能于一身的平臺(tái)。
在我們使用的過程中,F(xiàn)ield是必不可少的屬性,用來告訴平臺(tái),我的這個(gè)域,是否參與到存儲(chǔ),搜索,以及其他的一些設(shè)定,這里就是利用的indexed與stored屬性。

indexed: true 即表示需要對(duì)該域進(jìn)行索引,一般如果你需要在該域上進(jìn)行查詢或排序時(shí),則需要配置為 true, 默認(rèn)值為 false
stored: 表示是否需要把域值存儲(chǔ)到硬盤上,方便你后續(xù)查詢時(shí)能再次提取出來原樣顯示給用戶。

通過indexed=true可以使得一個(gè)field可以被搜索,如果你有一個(gè)字段title設(shè)置的是indexed=true,那么q=title:csdn就是在搜索標(biāo)題中含有csdn的document。如果你設(shè)置indexed=false,就算你有符合的數(shù)據(jù)也無法搜索出來。
stored=true意味著你可以在結(jié)果中看到這個(gè)field,通過fl參數(shù)可以控制是否在結(jié)果中顯示,如果你設(shè)置stored=false,就算你有符合的數(shù)據(jù)看不到該field。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,868評(píng)論 18 139
  • 點(diǎn)我查看本文集的說明及目錄。 本項(xiàng)目相關(guān)內(nèi)容( github傳送 )包括: 實(shí)現(xiàn)過程: CH1 創(chuàng)建一個(gè)博客應(yīng)用 ...
    學(xué)以致用123閱讀 1,488評(píng)論 1 3
  • Apache Solr 學(xué)習(xí)入門 (一) 學(xué)習(xí)環(huán)境:OS:CentOS 7 miniApache Solr 6.3...
    翌日千里閱讀 675評(píng)論 0 5
  • 每個(gè)人都會(huì)經(jīng)過內(nèi)心煎熬,經(jīng)歷一些不平坦的路,可最后我們都會(huì)走到有燈的地方。
    蘇向晚閱讀 260評(píng)論 0 0
  • 今天早上, 從老家吃完飯,我們就回鹽山。回到家以后,玩了一會(huì)兒,我就去畫畫了,
    軒小豆閱讀 181評(píng)論 0 0