
Elasticsearch Series 04 – Building Autocomplete API with Completion Suggester in ASP.NET Core
When we look at many popular commercial websites such as Amazon, Netflix and eBay, we can clearly see that autocomplete(search suggestion) boxes are important for the companies. We know that a good search result is also important for end users. In terms of commercial websites, when we are able to direct the end user to […]
Read More
Globalization in ASP.NET Core MVC and Elasticsearch
In today’s technological age, companies can sell their products to people in different cities through e-commerce websites. The topic of “globalization” is important for companies who want to sell their products in a wider area and sell them in different countries. In this arcticle, I will try to describe how we can provide globalization in […]
Read MoreElasticSearch Serisi 03 – C# ile Genişletilebilir Temel Search ve Filter Yapısı
Yeni bir ElasticSearch seri ile tekrar merhaba arkadaşlar. Bir önceki seriden hatırlarsak oluşturmuş olduğumuz index içerisine, hem tek olarak hem de bulk olarak product’lar eklemiştik. Bu noktaya kadar artık her şeyimiz mevcut. Bir adet “product_search” alias’ına sahip indeximiz ve içerisinde de bir kaç ürün var. Geriye artık yavaş yavaş ElasticSearch’ün asıl amacı olan search işlemlerine girmenin […]
Read MoreElasticSearch Serisi 02 – C# ile Document Indexing ve Bulk Indexing
Yeni bir ElasticSearch serisi ile merhaba arkadaşlar. Bu serimizde sizlerle, Document Indexing ve Bulk Indexing gibi işlemleri gerçekleştireceğiz. Bir önceki serimiz olan “ElasticSearch Serisi 01 – C# ile Index Oluşturmak” adlı makalede, type bazlı nasıl index oluşturulduğunu inceledik ve bir ElasticSearch projesi oluşturmuştuk. Bu serimizde de aynı proje üzerinden ilerliyor olacağız. 1) Document Indexing ElasticSearch’e Başlarken […]
Read MoreElasticSearch Serisi 01 – C# ile Index Oluşturmak
Merhaba arkadaşlar. Hatırlarsak bir önceki makalem olan “ElasticSearch’e Başlarken (Kurulum, Kibana, Marvel ve Sense)” ile aslında ElasticSearch dünyasına bir adım atmıştık. Bu makale kapsamında ise C# üzerinde ElasticSearch için kullanacak olduğumuz NEST kütüphanesini tanıyacağız ve hemen ardından bir index oluşturacağız. Dilerseniz öncelikle biraz NEST kütüphanesinden bahsedelim. NEST: ElasticSearch’e bağlantı kurabilmemizi, indexleme ve sorgulama gibi işlemleri yapabilmemizi sağlayan ve […]
Read MoreElasticSearch’e Başlarken (Kurulum, Kibana, Marvel ve Sense)
Merhaba arkadaşlar, bir başka makale konusu ile karşınızdayım. Search Engine konusuna daha önceki makalelerimden birisi olan Lucene.Net Search Engine Kütüphanesi Kullanımı konusu ile bir giriş yapmıştım. Lucene’in özellikle distributed indexleme ve search işlemlerinde pure hali ile yetersiz kaldığını ve daha kompleks işlemler için ise “Scoring işlemleri, Facets’ler, Auto Suggestorler gibi vb.” ElasticSearch gibi güçlü engine’leri tercih edebileceğinizden de bahsetmiştik. Yaklaşık […]
Read MoreLucene.Net Search Engine Kütüphanesi Kullanımı
Merhaba arkadaşlar, uzun bir aradan sonra karşınıza güzel bir kütüphane incelemesi ile geliyorum. Günümüzde yaygınlaşan teknoloji ile artık ciddi anlamda büyük boyutlu veriler ile çalışmaktayız. Zaman zaman bir e-ticaret projesindeki ürünlerin çokluğunu düşünün veya bir sosyal platform sitesini. Özünde geliştirmiş olduğumuz uygulamalarda hepimiz search işlemi yapma ihtiyacı duymaktayız. Eğer geliştirmiş olduğumuz uygulamada verimizin boyutu ciddi […]
Read More