|
|
Julkaistu 20.12.2018 17.32.53
|
|
|
|

ElasticSearch:
ES on lähes reaaliaikainen hakualusta, joka perustuu Luceneen ja tarjoaa hajautetun täystekstihakukoneen, joka käyttää RESTfulia API-rajapintana indeksointiin ja kyselyihin yksinkertaisilla Get-, Post- ja muilla toiminnoilla.
Olennaiset tiedot:
Asennus:
NEST voidaan asentaa nugetilla seuraavalla komennolla:
.NET-versio vaatii vähintään version 4.6, joka on kuvattu seuraavasti:Hyperlinkin kirjautuminen on näkyvissä.
Hei, lopetimme .NET 4.5 -tuen .netstandard1.3:lle, net46 on uusi lähtökohta.
Teimme tämän, jotta voisimme alkaa tuoda netcoreapp2.1 TFM:ää ja keskittyä tuomaan kaiken suorituskykytyön asiakkaalle.
Voitko kertoa ympäristöstäsi?
.NET 4.5 käynnistyi vuonna 2012, ja vuoteen 2014 mennessä Microsoft tuki vain versiota 4.5.2. Jossain vaiheessa meidän täytyy tehdä vaikea päätös hylätä versio 4.5.2, jotta voimme keskittyä enemmän nykyisiin ja uudempiin .NET-versioihin. Aivan kuten luovutimme muutama vuosi sitten. NET 3.5, tämä ei ole helppo tehtävä.
Luo indeksi:
Jos indeksiä ei ole, käytä seuraavaa menetelmää luodaksesi kuvauksen samaan aikaan kun indeksi luodaan
Lähetä put-pyyntö rajapinnalle, ja json-data on seuraava:
Takaisin:
{ "tunnustettu": totta, "shards_acknowledged": totta, "indeksi": "testi1"
} Kuten alla on esitetty:
Lisää dokumentaatiota:
Itse asiassa tarkoituksena on lisätä dataa, joka vastaa tietokannan rivejä, keräsin noin 163 uutista ja onnistuin lisäämään yhteensä 45 artikkelia, kuten alla olevassa kuvassa näkyy:
Katso lisättyjä tietoja elasticsearch-head-lisäosan kautta.
Lisää manuaalisesti tieto html-koodilla, laita sisältö seuraavasti:
Lisäämme tiedon HTML-tunnisteilla testataksemme korostusfunktiota, pitäisikö alkuperäisestä html- ja js-koodista paeta, muuten se aiheuttaa xss-hyökkäyksiä jne.
Etsiä:
Etsi ohjelmiston kautta avainsanoja kuten "man" ja "test", ja oikeat hakutulokset näkyvät, ja julkaisun pyyntösisältö näkyy, mikä on meille kätevää virheenkorjaukseen, seuraavasti:
Etsi testiavainsanoja ja huomaa, että tietueen sisältämä html-koodi on onnistuneesti paettu!
Lähdekoodi sisältää news txt -tiedoston, Winform kutsuu elasticsearch-lähdekoodia ladatakseen sen:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyvä Vastaus
|
Edellinen:Kun tulin ensimmäisen kerran rampille, jaoin muotisuunnittelun opetusohjelman kaikilleSeuraava:CodeIgniter, yksinkertainen ja nopea PHP MVC -kehys
|