ElasticSearch:
ES, Lucene tabanlı neredeyse gerçek zamanlı bir arama platformudur; bu platform, RESTful'u API arayüzü olarak kullanarak basit Get, Post ve diğer işlemlerle indeksleme ve sorgulama için bir API arayüzü olarak kullanılır.
Temel Bilgiler:
Kurulum:
NEST, nuget kullanılarak aşağıdaki komutla kurulabilir:
.NET sürümü en az 4.6 gerektirir ve bu aşağıdaki şekilde detaylandırılmıştır:Bağlantı girişi görünür.
Merhaba, .netstandard1.3 için .NET 4.5 desteğini bıraktık, net46 yeni temel oldu.
Bunu, netcoreapp2.1 TFM'i tanıtmaya başlamak ve tüm performans işlerini müşteriye taşımak için yaptık.
Çevreniz hakkında bilgi verebilir misiniz?
.NET 4.5 2012'de başladı ve 2014 yılına gelindiğinde Microsoft tarafından yalnızca 4.5.2 destekleniyordu. Bir noktada, mevcut ve yeni .NET sürümlerine daha fazla odaklanabilmek için 4.5.2'yi terk etme gibi zor bir karar vermemiz gerekiyor. Tıpkı birkaç yıl önce pes ettiğimiz gibi. NET 3.5, bu kolay bir iş değil.
Bir indeks oluşturun:
Indeks yoksa, aşağıdaki yöntemi kullanarak indeks oluşturulurken aynı zamanda bir eşleme oluşturun
Arayüze bir put talebi gönderin, json veri şu şekildedir:
Geri:
{ "kabul edildi": doğru, "shards_acknowledged": doğru, "indeks": "test1"
} Aşağıda gösterildiği gibi:
Dokümantasyon ekleyin:
Aslında, veri eklemek için, ki bu veritabanının satırlarına eşdeğerdir, yaklaşık 163 haber topladım ve aşağıdaki şekilde gösterildiği gibi toplam 45 makaleyi başarıyla ekledim:
Elasticsearch-head eklentisi üzerinden eklenen verilere bakın.
Bir veri parçasını html koduyla manuel olarak ekleyin, içeriği aşağıdaki gibi ekleyin:
Vurgulama fonksiyonunu, orijinal html ve js kodundan kaçıp kaçılmayacağını, aksi takdirde xss saldırılarına yol açacağını test etmek için HTML etiketli bir veri parçası ekliyoruz.
Aramak:
Yazılım üzerinden "man" ve "test" gibi anahtar kelimeleri ararsanız, doğru arama sonuçları ortaya çıkar ve gönderinin istek içeriği görüntülenir; bu da hata ayıklamamız için uygun olur, aşağıdaki gibi:
Test anahtar kelimelerini arayın ve kayıttaki html kodunun başarıyla kaçtığını görün!
Kaynak kod haber txt dosyasını içerir, Winform elasticsearch kaynak kodunu indirmek için çağırır:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|