ElasticSearch:
ES ir gandrīz reāllaika meklēšanas platforma, kuras pamatā ir Lucene, kas nodrošina izplatītu pilnteksta meklētājprogrammu, kas izmanto RESTful kā API saskarni, lai indeksētu un vaicātu indeksus un datus, izmantojot vienkāršas Get, Post un citas darbības.
Pamatzināšanas:
Uzstādīšana:
NEST var instalēt, izmantojot nuget ar šādu komandu:
.NET versijai ir nepieciešama vismaz 4.6, kas ir detalizēta šādi:Hipersaites pieteikšanās ir redzama.
Sveiki, mēs atmetām .NET 4.5 atbalstu .netstandard1.3, net46 ir jaunā bāzes līnija.
Mēs to darījām, lai mēs varētu sākt ieviest netcoreapp2.1 TFM un koncentrēties uz visu veiktspējas darbu klientam.
Vai varat pastāstīt par savu vidi?
.NET 4.5 sākās 2012. gadā, un līdz 2014. gadam Microsoft atbalstīja tikai 4.5.2. Kādā brīdī mums ir jāpieņem grūts lēmums atteikties no 4.5.2, lai mēs varētu vairāk koncentrēties uz pašreizējām un jaunākām .NET versijām. Tāpat kā mēs padevāmies pirms dažiem gadiem. NET 3.5, tas nav viegls uzdevums.
Indeksa izveide:
Ja indeksa nav, izmantojiet tālāk norādīto metodi, lai izveidotu kartējumu vienlaikus ar indeksa izveidi
Nosūtiet ievietošanas pieprasījumu uz saskarni, un json dati ir šādi:
Atpakaļ:
{ "atzīts": patiess, "shards_acknowledged": taisnība, "index": "test1"
} Kā parādīts zemāk:
Pievienot dokumentāciju:
Faktiski, lai pievienotu datus, kas ir līdzvērtīgi datu bāzes rindām, es savācu aptuveni 163 ziņas un veiksmīgi pievienoju kopumā 45 rakstus, kā parādīts zemāk redzamajā attēlā:
Apskatiet pievienotos datus, izmantojot elasticsearch-head spraudni.
Manuāli pievienojiet datu gabalu ar html kodu, ievietojiet saturu šādi:
Mēs ievietojam datu gabalu ar HTML tagiem, lai pārbaudītu izcelšanas funkciju, vai izvairīties no sākotnējā html un js koda, pretējā gadījumā tas izraisīs xss uzbrukumus utt.
Meklēt:
Meklējiet atslēgvārdus, piemēram, "cilvēks" un "tests", izmantojot programmatūru, un parādīsies pareizie meklēšanas rezultāti, un tiks parādīts ziņas pieprasījuma saturs, kas mums ir ērti atkļūdot, šādi:
Meklējiet testa atslēgvārdus un konstatējiet, ka ierakstā esošais html kods ir veiksmīgi izvairījies!
Avota kods satur ziņu txt failu, Winform izsauc elasticsearch avota kodu, lai lejupielādētu:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|