|
|
Opublikowano 20.12.2018 17:32:53
|
|
|
|

ElasticSearch:
ES to platforma wyszukiwania niemal w czasie rzeczywistym oparta na Lucene, która oferuje rozproszony pełnotekstowy wyszukiwarkę wykorzystującą RESTful jako interfejs API do indeksowania i zapytań indeksów oraz danych za pomocą prostych operacji Get, Post i innych.
Podstawowa wiedza:
Instalacja:
NEST można zainstalować za pomocą nuget za pomocą następującego polecenia:
Wersja .NET wymaga co najmniej 4.6, co jest opisane następująco:Logowanie do linku jest widoczne.
Cześć, zrezygnowaliśmy z wsparcia dla .NET 4.5 dla .netstandard1.3, net46 to nowa baza.
Zrobiliśmy to, aby zacząć wprowadzać netcoreapp2.1 TFM i skupić się na dostarczaniu całej pracy wydajnościowej klientowi.
Czy możesz opowiedzieć o swoim środowisku?
.NET 4.5 rozpoczął się w 2012 roku, a do 2014 roku Microsoft wspierał już tylko 4.5.2. W pewnym momencie musimy podjąć trudną decyzję o porzuceniu 4.5.2, aby móc bardziej skupić się na obecnych i nowszych wersjach .NET. Tak jak poddaliśmy się kilka lat temu. NET 3.5, to nie jest łatwe zadanie.
Stwórz indeks:
Jeśli indeks nie istnieje, użyj następującej metody, aby utworzyć mapowanie jednocześnie z jego tworzeniem
Wyślij żądanie put do interfejsu, a dane json wyglądają następująco:
Wstecz:
{ "uznane": prawda, "shards_acknowledged": prawda, "index": "test1"
} Jak pokazano poniżej:
Dodaj dokumentację:
W rzeczywistości, aby dodać dane, które odpowiadają wierszom bazy danych, zebrałem około 163 wiadomości i pomyślnie dodałem łącznie 45 artykułów, jak pokazano na poniższym rysunku:
Sprawdź dodatkowe dane za pomocą wtyczki elasticsearch-head.
Ręcznie dodaj fragment danych z kodem html, umieszczając zawartość następująco:
Wstawiamy dane z tagami HTML, aby przetestować funkcję podświetlania, czy chcemy uciec od oryginalnego kodu html i js, bo inaczej spowoduje to ataki xss itd.
Szukać:
Wyszukaj słowa kluczowe takie jak "man" i "test" w oprogramowaniu, a pojawią się poprawne wyniki wyszukiwania oraz treść posta z żądaniem, co jest dla nas wygodne do debugowania, w następujący sposób:
Wyszukaj testowe słowa kluczowe i okazuje się, że kod html zawarty w rekordzie został pomyślnie odblokowany!
Kod źródłowy zawiera plik wiadomości txt, Winform wywołuje kod źródłowy elasticsearch, aby pobrać:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|
Poprzedni:Kiedy pierwszy raz weszłam na rampę, podzieliłam się z wszystkimi tutorialem z projektowaniem modyNastępny:CodeIgniter, prosty i szybki framework PHP MVC
|