|
|
Paskelbta 2018-12-20 17:32:53
|
|
|
|

ElasticSearch:
ES yra beveik realaus laiko paieškos platforma, pagrįsta Lucene, kuri teikia paskirstytą viso teksto paieškos variklį, kuris naudoja RESTful kaip API sąsają indeksams ir duomenims indeksuoti ir užklausti atliekant paprastas "Get", "Post" ir kitas operacijas.
Esminės žinios:
Montavimas:
NEST galima įdiegti naudojant nuget naudojant šią komandą:
.NET versijai reikalinga bent 4.6, kuri išsamiai aprašyta taip:Hipersaito prisijungimas matomas.
Sveiki, mes numetėme .NET 4.5 palaikymą .netstandard1.3, net46 yra nauja bazinė linija.
Mes tai padarėme, kad galėtume pradėti diegti netcoreapp2.1 TFM ir sutelkti dėmesį į visą našumo darbą klientui.
Ar galite papasakoti apie savo aplinką?
.NET 4.5 pradėjo veikti 2012 m., o iki 2014 m. "Microsoft" palaikė tik 4.5.2. Tam tikru momentu turime priimti sunkų sprendimą atsisakyti 4.5.2, kad galėtume daugiau dėmesio skirti dabartinėms ir naujesnėms .NET versijoms. Kaip mes pasidavėme prieš kelerius metus. NET 3.5, tai nėra lengva užduotis.
Sukurkite indeksą:
Jei indekso nėra, naudokite šį metodą, kad sukurtumėte susiejimą tuo pačiu metu, kai indeksas kuriamas
Išsiųskite įdėjimo užklausą į sąsają, o json duomenys yra tokie:
Nugara:
{ "pripažinta": tiesa, "shards_acknowledged": tiesa, "index": "test1"
} Kaip parodyta žemiau:
Pridėti dokumentaciją:
Tiesą sakant, norėdamas pridėti duomenų, kurie prilygsta duomenų bazės eilutėms, surinkau apie 163 naujienas ir sėkmingai pridėjau iš viso 45 straipsnius, kaip parodyta paveikslėlyje žemiau:
Peržiūrėkite pridėtus duomenis naudodami elasticsearch-head papildinį.
Rankiniu būdu pridėkite duomenų dalį su html kodu, įdėkite turinį taip:
Įterpiame duomenų dalį su HTML žymomis, kad patikrintume paryškinimo funkciją, ar išvengti originalaus html ir js kodo, kitaip tai sukels xss atakas ir pan.
Ieškoti:
Ieškokite raktinių žodžių, tokių kaip "žmogus" ir "testas", naudodami programinę įrangą, ir pasirodys teisingi paieškos rezultatai, o įrašo užklausos turinys, kurį mums patogu derinti, taip:
Ieškokite bandomųjų raktažodžių ir pastebėkite, kad įraše esantis html kodas buvo sėkmingai išvengtas!
Šaltinio kode yra naujienų txt failas, Winform kviečia elasticsearch šaltinio kodą atsisiųsti:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|
Ankstesnis:Kai pirmą kartą atėjau į rampą, pasidalinau mados dizaino pamoka su visaisKitą:CodeIgniter, paprasta ir greita PHP MVC sistema
|