|
|
Opslået på 20/12/2018 17.32.53
|
|
|
|

ElasticSearch:
ES er en næsten realtids søgeplatform baseret på Lucene, som tilbyder en distribueret fuldtekst-søgemaskine, der bruger RESTful som et API-interface til at indeksere og forespørge indekser og data gennem simple Get, Post og andre operationer.
Væsentlig viden:
Installation:
NEST kan installeres med nuget med følgende kommando:
.NET-versionen kræver mindst 4.6, som er beskrevet som følger:Hyperlink-login er synlig.
Hej, vi droppede .NET 4.5-understøttelse for .netstandard1.3, Net46 er den nye baseline.
Vi gjorde dette, så vi kunne begynde at introducere netcoreapp2.1 TFM og fokusere på at bringe alt performance-arbejdet til kunden.
Kan du fortælle os om dit miljø?
.NET 4.5 startede i 2012, og i 2014 blev kun 4.5.2 understøttet af Microsoft. På et tidspunkt er vi nødt til at træffe den svære beslutning at opgive 4.5.2 for at kunne fokusere mere på de nuværende og nyere .NET-versioner. Ligesom vi gav op for nogle år siden. NET 3.5, det er ikke en let opgave.
Opret et indeks:
Hvis indekset ikke eksisterer, brug følgende metode til at lave en mapping samtidig med, at indekset oprettes
Send en put-forespørgsel til interfacet, og json-dataene er som følger:
Tilbage:
{ "Modtaget": Sandt, "shards_acknowledged": sandt, "index": "test1"
} Som vist nedenfor:
Tilføj dokumentation:
Faktisk er det for at tilføje data, som svarer til rækkerne i databasen, jeg indsamlede omkring 163 nyheder og tilføjede med succes i alt 45 artikler, som vist i figuren nedenfor:
Se på de tilføjede data via elasticsearch-head-plugin'et.
Tilføj manuelt et stykke data med html-kode, og sæt indholdet som følger:
Vi indsætter et stykke data med HTML-tags for at teste highlighting-funktionen, om vi skal undslippe den oprindelige html- og js-kode, ellers vil det forårsage xss-angreb osv.
Søge:
Søg efter nøgleord som "man" og "test" gennem softwaren, og de korrekte søgeresultater vil dukke op, og indholdet af opslagets anmodning vil blive vist, hvilket er praktisk for os at fejlfinde, som følger:
Søg efter testnøgleord og find, at html-koden i posten er blevet undsluppet med succes!
Kildekoden indeholder nyheds-txt-filen, Winform kalder elasticsearch-kildekoden for at downloade:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|
Tidligere:Da jeg først kom til rampen, delte jeg modedesign-tutorialen med alleNæste:CodeIgniter, et simpelt og hurtigt PHP MVC-framework
|