99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Solr包含的字段類型

2018-11-10 15:14 更新

本節(jié)列出了 Solr 中可用的字段類型。org.apache.solr.schema 軟件包包括以下列出的所有類。

描述

BinaryField

二進(jìn)制數(shù)據(jù)。

BoolField

包含 true 或 false。第一個(gè)字符中的值:1,tT被解釋為true;第一個(gè)字符中的任何其他值都被解釋為false

Collat??ionField

支持排序和范圍查詢的 Unicode 排序規(guī)則。ICUCollat??ionField 是一個(gè)更好的選擇,如果你可以使用 ICU4J。有關(guān)更多信息,請(qǐng)參閱 Unicode 歸類部分。

CurrencyField

已棄用。改用 CurrencyFieldType。

CurrencyFieldType

支持貨幣和匯率。有關(guān)更多信息,請(qǐng)參閱使用貨幣和匯率部分。

DateRangeField

支持索引日期范圍,還包括時(shí)間點(diǎn)實(shí)例(單毫秒(single-millisecond )持續(xù)時(shí)間)。有關(guān)使用此字段類型的更多詳細(xì)信息,請(qǐng)參閱使用日期部分。請(qǐng)考慮使用這種字段類型,即使它只是用于日期實(shí)例,特別是當(dāng)查詢通常在 UTC 年/月/日/小時(shí)等邊界時(shí)。

DatePointField

日期字段。代表精確到毫秒的時(shí)間點(diǎn),使用基于“維度點(diǎn)”的數(shù)據(jù)結(jié)構(gòu)進(jìn)行編碼,可以非常有效地搜索特定值或值的范圍。有關(guān)支持的語(yǔ)法的更多詳細(xì)信息,請(qǐng)參閱使用日期部分。對(duì)于單值字段,必須使用 docValues = "true" 來(lái)啟用排序。

DoublePointField

雙字段(64 位 IEEE 浮點(diǎn))。該類使用基于 “Dimensional Points” 的數(shù)據(jù)結(jié)構(gòu)對(duì)double 值進(jìn)行編碼,從而可以非常有效地搜索特定的值或值的范圍。對(duì)于單值字段,必須使用 docValues = "true" 來(lái)啟用排序。

ExternalFileField

從磁盤(pán)上的文件中提取值。有關(guān)更多信息,請(qǐng)參閱使用外部文件和進(jìn)程一節(jié)。

EnumField

已棄用。改用 EnumFieldType。

EnumFieldType

允許定義枚舉的一組值,這些值可能不易按字母或數(shù)字順序(例如,嚴(yán)重性等級(jí)列表)排序。這個(gè)字段類型需要一個(gè)配置文件,它列出了字段值的正確順序。有關(guān)更多信息,請(qǐng)參閱使用枚舉字段一節(jié)。

FloatPointField

浮點(diǎn)字段(32 位 IEEE 浮點(diǎn))。該類使用基于“維度點(diǎn)”的數(shù)據(jù)結(jié)構(gòu)對(duì)浮點(diǎn)值進(jìn)行編碼,可以非常有效地搜索特定的值或值的范圍。對(duì)于單值字段,必須使用 docValues = "true" 來(lái)啟用排序。

ICUCollat??ionField

支持排序和范圍查詢的 Unicode 排序規(guī)則。有關(guān)更多信息,請(qǐng)參閱 Unicode 歸類部分。

IntPointField

整數(shù)字段(32位有符號(hào)整數(shù))。該類使用基于“Dimensional Points”的數(shù)據(jù)結(jié)構(gòu)對(duì)int 值進(jìn)行編碼,可以非常有效地搜索特定值或值的范圍。對(duì)于單值字段,必須使用 docValues = "true" 來(lái)啟用排序。

LatLonPointSpatialField

緯度/經(jīng)度坐標(biāo)對(duì);可能多值多點(diǎn)。通常用逗號(hào)指定為 “l(fā)at,lon” 順序。有關(guān)更多信息,請(qǐng)參閱空間搜索部分。

LatLonType

已棄用。請(qǐng)考慮使用 LatLonPointSpatialField 來(lái)代替。一個(gè)單值的緯度/經(jīng)度坐標(biāo)對(duì)。通常用逗號(hào)指定為 “l(fā)at,lon” 順序。有關(guān)更多信息,請(qǐng)參閱空間搜索部分。

LongPointField

長(zhǎng)字段(64 位有符號(hào)整數(shù))。該類使用基于 “Dimensional Points” 的數(shù)據(jù)結(jié)構(gòu)對(duì)foo 值進(jìn)行編碼,從而可以非常有效地搜索特定值或值的范圍。對(duì)于單值字段,必須使用 docValues = "true" 來(lái)啟用排序。

PointType

一個(gè)單值的 n 維點(diǎn)。它既用于排序不是經(jīng)緯度的空間數(shù)據(jù),也用于一些更罕見(jiàn)的用例。(注:這與基于 "Point" 的數(shù)值字段無(wú)關(guān))。請(qǐng)參閱空間搜索以獲取更多信息。

PreAnalyzedField

提供一種發(fā)送到 Solr 序列化標(biāo)記流的方法,可選地具有獨(dú)立存儲(chǔ)的字段值,并且在沒(méi)有任何額外的文本處理的情況下存儲(chǔ)和索引這些信息。

PreAnalyzedField 的配置和用法在“使用外部文件和進(jìn)程”一節(jié)中有介紹。

RandomSortField

不包含值。對(duì)此字段類型進(jìn)行排序的查詢將以隨機(jī)順序返回結(jié)果。使用動(dòng)態(tài)字段來(lái)使用此功能。

SpatialRecursivePrefixTreeFieldType

(簡(jiǎn)稱 RPT)接受緯度逗號(hào)經(jīng)度字符串或 WKT 格式的其他形狀。請(qǐng)參閱空間搜索以獲取更多信息。

StrField

字符串(UTF-8 編碼的字符串或 Unicode)。字符串用于小型字段,不以任何方式標(biāo)記或分析。他們有一個(gè)不到 32K 的硬限制。

TextField

文本,通常是多個(gè)單詞或標(biāo)記。

TrieDateField

已棄用。改用 DatePointField。

TrieDoubleField

已棄用。改用 DoublePointField。

TrieFloatField

已棄用。改用 FloatPointField。

TrieIntField

已棄用。改用 IntPointField。

TrieLongField

已棄用。改用 LongPointField。

TrieField

已棄用。這個(gè)字段用一個(gè) type 參數(shù)來(lái)定義要使用的 Trie * 字段的特定類;改為使用適當(dāng)?shù)摹?span style="background-color: transparent;">Point Field”類型。

UUIDField

通用唯一標(biāo)識(shí)符(UUID)。通過(guò) NEW 值, Solr 將創(chuàng)建一個(gè)新的 UUID。

注意:NEW 在使用 SolrCloud 時(shí),配置一個(gè)默認(rèn)值為 UUIDField 的實(shí)例對(duì)于大多數(shù)用戶是不可取的(因?yàn)榻Y(jié)果將是每個(gè)文檔的每個(gè)副本將得到一個(gè)唯一的 UUID值。建議使用 UUIDUpdateProcessorFactory 在添加文檔時(shí)生成 UUID 值。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)