|
|
Objavljeno na 20. 12. 2018 17:32:53
|
|
|
|

ElasticSearch:
ES je skoraj realnočasovna iskalna platforma, ki temelji na Lucene in zagotavlja distribuirani iskalnik s polnim besedilom, ki uporablja RESTful kot API vmesnik za indeksiranje in poizvedovanje indeksov ter podatkov preko preprostih operacij Get, Post in drugih funkcij.
Osnovno znanje:
Namestitev:
NEST je mogoče namestiti z nugetom z naslednjim ukazom:
.NET različica zahteva vsaj 4.6, ki je podrobno opisana takole:Prijava do hiperpovezave je vidna.
Pozdravljeni, opustili smo podporo za .NET 4.5 za .netstandard1.3, net46 je nova osnova.
To smo naredili, da bi lahko začeli uvajati netcoreapp2.1 TFM in se osredotočili na prenos vsega dela zmogljivosti naročniku.
Nam lahko poveste kaj o svojem okolju?
.NET 4.5 se je začel leta 2012, do leta 2014 pa je Microsoft podpiral le še 4.5.2. Nekega dne moramo sprejeti težko odločitev, da opustimo različico 4.5.2, da se lahko bolj osredotočimo na trenutne in novejše .NET različice. Tako kot smo pred nekaj leti obupali. NET 3.5, to ni lahka naloga.
Ustvarite indeks:
Če indeksa ni, uporabite naslednjo metodo za ustvarjanje preslikave hkrati z ustvarjanjem indeksa
Pošljite zahtevo za put na vmesnik in podatki json so naslednji:
Nazaj:
{ "priznano": resnično, "shards_acknowledged": resnično, "index": "test1"
} Kot je prikazano spodaj:
Dodajte dokumentacijo:
Pravzaprav sem za dodajanje podatkov, ki so enakovredni vrsticam baze podatkov, zbral približno 163 novic in uspešno dodal skupno 45 člankov, kot je prikazano na spodnji sliki:
Oglejte si dodane podatke preko vtičnika elasticsearch-head.
Ročno dodajte podatek z html kodo in vsebino napišite tako:
Vnesemo podatek z HTML oznakami, da preizkusimo funkcijo označevanja, ali želimo pobegniti iz izvirne html in js kode, sicer bo to povzročilo xss napade itd.
Iskanje:
Poiščite ključne besede, kot sta "man" in "test" preko programske opreme, prikazali se bodo pravilni rezultati iskanja ter vsebina objave po želji, kar nam je priročno za odpravljanje napak, kot sledi:
Poiščite testne ključne besede in ugotovite, da je bila HTML koda, vsebovana v zapisu, uspešno izvlečena!
Izvorna koda vsebuje datoteko news txt, Winform kliče elasticsearch izvorno kodo za prenos:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|
Prejšnji:Ko sem prvič prišla na rampo, sem z vsemi delila modni vodič za oblikovanjeNaslednji:CodeIgniter, preprost in hiter PHP MVC okvir
|