|
|
Zverejnené 20. 12. 2018 17:32:53
|
|
|
|

ElasticSearch:
ES je takmer real-time vyhľadávacia platforma založená na Lucene, ktorá poskytuje distribuovaný fulltextový vyhľadávač využívajúci RESTful ako API rozhranie na indexovanie a vyhľadávanie indexov a dát prostredníctvom jednoduchých operácií Get, Post a ďalších operácií.
Základné vedomosti:
Inštalácia:
NEST je možné nainštalovať pomocou nugetu pomocou nasledujúceho príkazu:
.NET verzia vyžaduje aspoň 4.6, ktorá je podrobne popísaná nasledovne:Prihlásenie na hypertextový odkaz je viditeľné.
Ahoj, zrušili sme podporu .NET 4.5 pre .netstandard1.3, net46 je nový základ.
Urobili sme to preto, aby sme mohli začať zavádzať netcoreapp2.1 TFM a sústrediť sa na to, aby sme všetku prácu na výkone priniesli klientovi.
Môžete nám povedať niečo o vašom prostredí?
.NET 4.5 začal v roku 2012 a do roku 2014 Microsoft podporoval iba verziu 4.5.2. V určitom bode musíme urobiť ťažké rozhodnutie opustiť 4.5.2, aby sme sa mohli viac sústrediť na aktuálne a novšie .NET verzie. Presne tak, ako sme to vzdali pred pár rokmi. NET 3.5, to nie je jednoduchá úloha.
Vytvorte si index:
Ak index neexistuje, použite nasledujúcu metódu na vytvorenie mapovania súčasne s jeho vytvorením
Pošlite put požiadavku na rozhranie a json dáta sú nasledovné:
Zadná časť:
{ "uznané": pravda, "shards_acknowledged": pravda, "index": "test1"
} Ako je uvedené nižšie:
Pridať dokumentáciu:
V skutočnosti je to na pridanie dát, ktoré sú ekvivalentné riadkom databázy, som zozbieral približne 163 správ a úspešne pridal celkovo 45 článkov, ako je znázornené na obrázku nižšie:
Pozrite sa na pridané dáta cez plugin elasticsearch-head.
Manuálne pridajte dáta s html kódom, obsah uveďte nasledovne:
Vložíme dáta s HTML tagmi, aby sme otestovali funkciu zvýrazňovania, či chceme uniknúť pôvodnému HTML a JS kódu, inak to spôsobí xss útoky a podobne.
Hľadať:
Vyhľadajte kľúčové slová ako "man" a "test" cez softvér a zobrazí sa správne výsledky vyhľadávania a obsah požiadavky v príspevku, čo je pre nás pohodlné na ladenie, nasledovne:
Vyhľadajte testovacie kľúčové slová a zistite, že html kód obsiahnutý v zázname bol úspešne odstránený!
Zdrojový kód obsahuje spravodajský txt súbor, Winform volá elasticsearch zdrojový kód na stiahnutie:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|
Predchádzajúci:Keď som prvýkrát prišla na rampu, podelila som sa so všetkými o tutoriál módneho dizajnuBudúci:CodeIgniter, jednoduchý a rýchly PHP MVC framework
|