ElasticSearch:
Az ES egy majdnem valós idejű keresőplatform, amely a Lucene-en alapul, és egy elosztott, teljes szöveges keresőmotort biztosít, amely a RESTful-t API felületként használja az indexek és adatok indexelésére, lekérdezésére egyszerű Get, Post és egyéb műveletek során.
Alapvető tudás:
Telepítés:
A NEST telepíthető nuget segítségével a következő parancsval:
A .NET verzió legalább 4.6-os verziót igényel, amely az alábbiak szerint ismertethető:A hiperlink bejelentkezés látható.
Szia, megszüntettük a .NET 4.5 támogatást a .netstandard1.3-hoz, a net46 az új alap.
Ezt azért tettük, hogy elkezdhessük bevezetni a netcoreapp2.1 TFM-et, és arra koncentráljunk, hogy az összes teljesítmény feladatot az ügyfélhez juttassuk.
Mesélnél a környezetedről?
A .NET 4.5 2012-ben indult, és 2014-re csak a 4.5.2-t támogatta a Microsoft. Egy ponton nehéz döntést kell hoznunk a 4.5.2-ről, hogy jobban a jelenlegi és újabb .NET verziókra koncentrálhassunk. Ahogy mi is feladtuk néhány évvel ezelőtt. NET 3.5, ez nem könnyű feladat.
Készíts indexet:
Ha az index nem létezik, használd a következő módszert, hogy létrehozz egy leképezést az index létrehozásával egy időben
Küldj put kérést a felületre, és a json adatok a következők:
Hátra:
{ "elismert": igaz, "shards_acknowledged": igaz, "index": "teszt1"
} Ahogy az alábbiakban látható:
Dokumentáció hozzáadása:
Valójában az adatok hozzáadására szolgál, amelyek az adatbázis sorainak felelnek meg, mintegy 163 hírt gyűjtöttem, és sikeresen hozzáadtam összesen 45 cikket, ahogy az alábbi ábrán is látható:
Nézd meg a hozzáadott adatokat az elasticsearch-head plugin segítségével.
Manuálisan add hozzá egy adatdarabot html kóddal, és a tartalmat a következőképpen írd fel:
Egy adatdarabot HTML címkékkel tesztelünk, hogy teszteljük a kiemelő funkciót, hogy kiszabaduljanak-e az eredeti html és js kódból, különben xss támadásokat okoznak, stb.
Keresés:
Ha a szoftveren keresztül keresünk kulcsszavakat, mint "man" és "test", a helyes keresési eredmények jelennek meg, és a bejegyzés kérési tartalma megjelenik, ami számunkra kényelmes hibakeresés szempontjából, az alábbiak szerint:
Keress tesztkulcsszavakat, és találd meg, hogy a rekordban található html kódot sikeresen kiszabadulták!
A forráskód tartalmazza a news txt fájlt, a Winform a letöltendő elasticsearch forráskódot hívja letölteni:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|