|
|
Публикувано в 20.12.2018 г. 17:32:53 ч.
|
|
|
|

ElasticSearch:
ES е платформа за търсене в почти реално време, базирана на Lucene, която предоставя разпределена търсачка с пълен текст, използваща RESTful като API интерфейс за индексиране и заявки към индекси и данни чрез прости операции Get, Post и други.
Основни знания:
Инсталация:
NEST може да се инсталира чрез nuget със следната команда:
.NET версията изисква поне 4.6, което е описано по следния начин:Входът към хиперлинк е видим.
Здравейте, прекратихме поддръжката на .NET 4.5 за .netstandard1.3, net46 е новата базова версия.
Направихме това, за да започнем да въвеждаме netcoreapp2.1 TFM и да се съсредоточим върху прехвърлянето на цялата производителност към клиента.
Можете ли да ни разкажете за вашата среда?
.NET 4.5 започна през 2012 г., а до 2014 г. Microsoft поддържаше само 4.5.2. В някакъв момент трябва да вземем трудното решение да се откажем от 4.5.2, за да можем да се съсредоточим повече върху настоящите и по-новите .NET версии. Точно както се отказахме преди няколко години. NET 3.5, това не е лесна задача.
Създайте индекс:
Ако индексът не съществува, използвайте следния метод, за да създадете картография едновременно с създаването на индекса
Изпратете заявка за put към интерфейса и json данните са следните:
Назад:
{ "Потвърдено": вярно, "shards_acknowledged": вярно, "index": "test1"
} Както е показано по-долу:
Добавете документация:
Всъщност, за да добавя данни, които са еквивалентни на редовете в базата данни, събрах около 163 новини и успешно добавих общо 45 статии, както е показано на фигурата по-долу:
Вижте добавените данни чрез плъгина elasticsearch-head.
Ръчно добавете парче данни с html код, подредете съдържанието по следния начин:
Вмъкваме парче данни с HTML тагове, за да тестваме функцията за маркиране – дали да се избегне оригиналният html и js код, в противен случай това ще предизвика xss атаки и т.н.
Търсене:
Търсете ключови думи като "man" и "test" през софтуера и ще се появят правилните резултати от търсенето, а съдържанието на заявката на публикацията ще се покаже, което е удобно за нас да отстраним грешки, както следва:
Потърсете тестови ключови думи и установете, че html кодът, съдържащ се в записа, е успешно изчистен!
Изходният код съдържа news txt файла, Winform извиква elasticsearch изходния код за изтегляне:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|
Предишен:Когато за първи път дойдох на рампата, споделих урока по моден дизайн с всичкиСледващ:CodeIgniter, проста и бърза PHP MVC рамка
|