Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 7593|Atbildi: 1

elasticsearch-mappinglauka tips

[Kopēt saiti]
Publicēts 09.01.2019 16:19:39 | | |
1 、 teksts

Šis lauks tiek izmantots, lai indeksētu pilnteksta tekstu, piemēram, e-pasta ziņojuma pamattekstu vai produkta aprakstu. Šie lauki tiek analizēti, t.i., atsevišķu terminu saraksts, pirms analizators tos pārvērš indeksā. Analīzes process ļauj Elasticsearch meklēt atsevišķus vārdus katrā pilnteksta laukā. Teksta lauki netiek izmantoti kārtošanai un reti tiek izmantoti apkopošanai (lai gan svarīgais termins apkopošana ir ievērojams izņēmums).
Ja jums ir nepieciešams indeksēt strukturētu saturu, piemēram, e-pasta adreses, resursdatoru nosaukumus, statusa kodus vai iezīmes, iespējams, izmantojiet atslēgvārdu laukus. Kodiem vai tagiem jāizmanto arī atslēgvārda lauks.

Dažreiz ir noderīgi gan pilnteksta, gan atslēgvārdu versijas: viena pilna teksta meklēšanai, bet otra – apkopošanai un kārtošanai. To var panākt, izmantojot vairākus laukus.


2 、 atslēgvārds

Strukturēto datu indeksēšanai izmantotie lauki, piemēram, e-pasta adreses, resursdatoru nosaukumi, statusa kodi, pasta indeksi vai etiķetes, bieži tiek izmantoti, lai filtrētu (atrastu visas emuāra ziņas ar statusu publicēts), kārtotu un apkopotu. Atslēgvārdu laukos var meklēt tikai pēc precīzām vērtībām.
Ja nepieciešams indeksēt pilnteksta saturu, piemēram, e-pasta ziņojumus vai produktu aprakstus, varat izmantot teksta lauku.


3. Numura veids

vesels skaitlis、float



4 、 masīvs

Elasticsearch nav konkrēta masīva tipa. Pēc noklusējuma jebkurā laukā var būt 0 vai vairāk vērtību, tomēr visām masīvu vērtībām jābūt vienādam datu tipam, piemēram:
Virkņu masīvs: ["viens", "divi"]
Veselu skaitļu masīvi: [1,2]
masīvu masīvs: [1, [2, 3]], ekvivalents [1,2,3]
Objektu masīvs: [ { "name": "Mary", "age": 12 }, { "name": "John", "age": 10 }]

Kad lauks tiek pievienots automātiski, masīva pirmā vērtība nosaka lauka tipu. Visām nākamajām vērtībām ir jāizmanto viens un tas pats datu tips vai vismaz jāspēj tās pārvērst par tādu pašu tipu kā tas
Masīvi neatbalsta jauktus datu tipus: [10, "dažas virknes"]
Masīvi var saturēt nulles vērtības, kuras var aizstāt ar konfigurēto null_value vai pilnībā izlaist. Tukšs masīvs[] tiek uzskatīts par neeksistējošu lauku - lauku bez vērtības.

Masīva tipa izmantošanai dokumentācijā nav nepieciešama iepriekšēja konfigurācija, tā tiek atbalstīta vietējā līmenī.


5 、 Būla

Būla lauki pieņem JSON patiesās un nepatiesas vērtības, bet var pieņemt arī virknes un skaitļus, kas tiek interpretēti kā patiesi vai nepatiesi

Novecojis 5.3.0.

Visas vērtības, kas nav nepatiesas, "nepatiesas", "patiesas" un "patiesas" ir novecojušas. Šīs pseidobūla vērtības ("izslēgts", "nē", "0", "", 0, 0, 0,0), lai meklētu Būla domēnus. Lūdzu, tā vietā izmantojiet patiesu vai nepatiesu.


6 、 datums

Iekšēji datums tiek konvertēts par UTC (ja ir norādīta laika josla) un saglabāts kā garš vesels skaitlis, kas apzīmē milisekundes kopš laikmeta.
Datuma formātu var pielāgot, bet, ja formāts nav norādīts, tiek izmantots noklusējuma formāts:

"strict_date_optional_time|| epoch_millis"

Tas nozīmē, ka tas pieņems datumus ar izvēles laika zīmogiem, kas atbilst strict_date_optional_time vai

milisekundes kopš laikmeta.

Atsauces saites:https://www.elastic.co/guide/en/ ... ml#strict-date-time


7 、 binārs

Binārais tips pieņem binārās vērtības kā Base64 kodētas virknes. Šis lauks pēc noklusējuma netiek saglabāts un nav meklējams




Iepriekšējo:Iegūstiet attēlu bez maksas
Nākamo:Uzziniet nelielu pdf grāmatu, ko savācis python, ja nepieciešams, varat meklēt
 Saimnieks| Publicēts 11.12.2019 18:05:51 |
Kartējuma skatīšana

GET /[index_name]/_mapping

http://xxx:9200/[index_name]/_mapping?pretty
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com