|
|
Zveřejněno 20.12.2018 17:32:53
|
|
|
|

ElasticSearch:
ES je téměř real-time vyhledávací platforma založená na Lucene, která poskytuje distribuovaný fulltextový vyhledávač využívající RESTful jako API rozhraní pro indexování a dotazování indexů a dat prostřednictvím jednoduchých operací Get, Post a dalších.
Základní znalosti:
Instalace:
NEST lze nainstalovat pomocí nugetu pomocí následujícího příkazu:
Verze .NET vyžaduje alespoň 4.6, která je podrobně popsána následovně:Přihlášení k hypertextovému odkazu je viditelné.
Ahoj, zrušili jsme podporu .NET 4.5 pro .netstandard1.3, net46 je nový základ.
Udělali jsme to proto, abychom mohli začít zavádět netcoreapp2.1 TFM a zaměřit se na přenášení veškeré výkonnostní práce klientovi.
Můžete nám říct něco o svém prostředí?
.NET 4.5 začal v roce 2012 a do roku 2014 byl Microsoftem podporován pouze 4.5.2. V určitém bodě musíme učinit těžké rozhodnutí opustit 4.5.2, abychom se mohli více soustředit na současné a nové verze .NET. Stejně jako jsme to vzdali před pár lety. NET 3.5, to není snadný úkol.
Vytvořte si rejstřík:
Pokud index neexistuje, použijte následující metodu k vytvoření mapování současně s jeho vytvořením
Pošlete put požadavek na rozhraní a data json jsou následující:
Záda:
{ "uznáno": pravda, "shards_acknowledged": pravda, "index": "test1"
} Jak je uvedeno níže:
Přidat dokumentaci:
Ve skutečnosti je to proto, abych přidal data, což odpovídá řádkům databáze, shromáždil jsem asi 163 novinek a úspěšně přidal celkem 45 článků, jak je znázorněno na obrázku níže:
Podívejte se na přidaná data pomocí pluginu elasticsearch-head.
Ručně přidejte datový kód pomocí html kódu, obsah zadejte následovně:
Vložíme data s HTML tagy, abychom otestovali funkci zvýrazňování, zda chceme uniknout původnímu HTML a js kódu, jinak to způsobí xss útoky atd.
Hledání:
Vyhledejte klíčová slova jako "man" a "test" v softwaru a zobrazí se správné výsledky vyhledávání a obsah požadavku v příspěvku, což je pro nás pohodlné pro ladění, a to následovně:
Vyhledejte testovací klíčová slova a zjistíte, že HTML kód obsažený v záznamu byl úspěšně vytěkán!
Zdrojový kód obsahuje txt soubor news, Winform volá elasticsearch pro stažení:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|
Předchozí:Když jsem poprvé přišla na rampu, sdílela jsem s ostatními tutoriál módního designuDalší:CodeIgniter, jednoduchý a rychlý PHP MVC framework
|