ElasticSearch:
ES är en sökplattform i realtid baserad på Lucene, som tillhandahåller en distribuerad fulltextsökmotor som använder RESTful som ett API-gränssnitt för att indexera och söka index och data via enkla Get, Post och andra operationer.
Väsentlig kunskap:
Installation:
NEST kan installeras med nuget med följande kommando:
.NET-versionen kräver minst 4.6, vilket beskrivs enligt följande:Inloggningen med hyperlänken är synlig.
Hej, vi har tagit bort .NET 4.5-stöd för .netstandard1.3, net46 är den nya baslinjen.
Vi gjorde detta för att kunna börja introducera netcoreapp2.1 TFM och fokusera på att leverera allt prestandaarbete till kunden.
Kan du berätta om din miljö?
.NET 4.5 startade 2012 och år 2014 stöddes endast 4.5.2 av Microsoft. Vid någon tidpunkt måste vi fatta det svåra beslutet att överge 4.5.2 för att kunna fokusera mer på de nuvarande och nyare .NET-versionerna. Precis som vi gav upp för några år sedan. NET 3.5, detta är ingen lätt uppgift.
Skapa ett index:
Om indexet inte finns, använd följande metod för att skapa en avbildning samtidigt som indexet skapas
Skicka en put-förfrågan till gränssnittet, och json-datan är följande:
Bak:
{ "Bekräftat": Sant, "shards_acknowledged": Sant, "index": "test1"
} Som visas nedan:
Lägg till dokumentation:
Faktum är att det är för att lägga till data, som motsvarar raderna i databasen, jag samlade cirka 163 nyheter och lyckades lägga till totalt 45 artiklar, som visas i figuren nedan:
Titta på den tillagda datan via elasticsearch-head-pluginet.
Lägg manuellt till en databit med html-kod, lägg innehållet enligt följande:
Vi infogar en databit med HTML-taggar för att testa markeringsfunktionen, om vi ska ta oss ur den ursprungliga html- och js-koden, annars orsakar det xss-attacker, etc.
Söka:
Sök efter nyckelord som "man" och "test" i programvaran, så visas rätt sökresultat och innehållet i inläggets önskemål visas, vilket är bekvämt för oss att felsöka, enligt följande:
Sök efter testnyckelord och se att html-koden i posten har lyckats emitera!
Källkoden innehåller nyhetstxt-filen, Winform anropar elasticsearch-källkoden för att ladda ner:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|