Solr用例的字段屬性

2018-11-10 17:14 更新

以下是 Solr 中常見(jiàn)的用例的字段屬性的總結(jié),以及字段或字段類型應(yīng)該支持該情況的屬性。在表中輸入的 true 或 false 表示該選項(xiàng)必須設(shè)置為給定的值才能正常工作。如果沒(méi)有提供條目,則表示該屬性的設(shè)置對(duì)案例沒(méi)有影響。

用例 索引 存儲(chǔ) 多值 omitNorms termVectors termPositions docValues

在字段中搜索

true

檢索內(nèi)容

true8

true8

用作唯一鍵

true

false

排序領(lǐng)域

true7

false

true1

true7

highlighting

true4

true

true2

true3

faceting5

true7

true7

添加多個(gè)值,維護(hù)秩序

false

字段長(zhǎng)度影響文檔分?jǐn)?shù)

false

MoreLikeThis 5

true6

筆記(對(duì)上述表格中帶有角標(biāo)的項(xiàng)進(jìn)行解釋):

  1. 建議但不是必要的。
  2. 將被使用,如果存在,但沒(méi)有必要。
  3. 如果 termVectors = true。
  4. 必須為字段定義標(biāo)記器,但不需要對(duì)其進(jìn)行索引。
  5. 在了解分析器、標(biāo)志器和過(guò)濾器中描述。
  6. 術(shù)語(yǔ)向量在這里不是強(qiáng)制性的。如果不是 true,則分析存儲(chǔ)的字段。所以推薦使用術(shù)語(yǔ)向量,但只有在 stored=false 時(shí)才需要。
  7. 對(duì)于大多數(shù)字段類型,indexed 或者 docValues 都必須是 true,但都不是必需的。在許多情況下,DocValues 可以更有效率。對(duì)于[Int/Long/Float/Double/Date]PointFields,docValues=true 是必需的。
  8. 默認(rèn)情況下將使用存儲(chǔ)的內(nèi)容,但也可以使用 docValues。請(qǐng)參閱 DocValues。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)