Solr用例的字段屬性

2018-11-10 17:14 更新

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

用例 索引 存儲 多值 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

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

false

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

false

MoreLikeThis 5

true6

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號