Simple code with refactoring and Monads for .NET
I had a fun task a couple of weeks ago, simplifying some code that another dude wrote. It’s always more fun to optimize the hell out of other people’s code, right? The problem code was pretty much a...
View ArticleRunning ElasticSearch in a cluster on Azure
In this post I will share my experiences setting up Elasticsearch in a clustered setup of virtual machines, running on Windows Azure. I use this approach for hosting Elasticsearch on my SaaS startup...
View ArticleImplementing date histogram facets with ElasticSearch and NEST
My pet project elmah.io stores every error in Elasticsearch and the search GUI contains a perfect example for doing faceted search: the errors graph in top of the search result. At the moment the code...
View ArticleRunning Elasticsearch on Linux using Vagrant
I have been running Elasticsearch on Windows for almost two years now. As a .NET developer and general happy Windows user, choosing a known environment have some advantages. In fact Elasticsearch runs...
View ArticleElasticsearch migrations with C# and NEST
It should be so easy: NoSQL databases and their schemaless approach to the world. Say goodbye to tables, primary keys, foreign keys, and most importantly – Migration! Unfortunately the reality is not...
View ArticleDate histogram facets … ehm aggregations revisited
Goight through last years blog posts written during GOTO, I found a post terrible out-dated post named Implementing date histogram facets with Elasticsearch and Nest. A lot happened since then....
View ArticleSetting up retention on Elasticsearch using Curator
I talk to a range of customers during my work as an external consultant. It never ceases to amaze me how few who have actually considered setting up retention on their data. I know that storage is...
View ArticleTerms aggregations on analyzed fields in Elasticsearch
I recently had the chance to cleanup an Elasticsearch mapping that I’ve been dying to refactor for some time now. The problem were a number of not_analyzed fields which really should have been...
View ArticleAnalyzing user agents to identify bots with Elasticsearch
Most of you probably know my startup elmah.io. If not, check it out and head back here when you’ve signed up At elmah.io we index errors generated at our customers websites. Among a lot of other...
View ArticleAutomating Elasticsearch backup using Windows Azure and PowerShell
As some of you know, I’m hosting an Elasticseach cluster on Azure using Windows Server virtual machines. When working as an external consultant, I always recommend my customers to host Elasticsearch on...
View ArticleSimple code with refactoring and Monads for .NET
I had a fun task a couple of weeks ago, simplifying some code that another dude wrote. It’s always more fun to optimize the hell out of other people’s code, right? 🙂 The problem code was pretty much a...
View ArticleRunning ElasticSearch in a cluster on Azure
In this post I will share my experiences setting up Elasticsearch in a clustered setup of virtual machines, running on Windows Azure. I use this approach for hosting Elasticsearch on my SaaS startup...
View ArticleImplementing date histogram facets with ElasticSearch and NEST
My pet project elmah.io stores every error in Elasticsearch and the search GUI contains a perfect example for doing faceted search: the errors graph in top of the search result. At the moment the code...
View ArticleRunning Elasticsearch on Linux using Vagrant
I have been running Elasticsearch on Windows for almost two years now. As a .NET developer and general happy Windows user, choosing a known environment have some advantages. In fact Elasticsearch runs...
View ArticleElasticsearch migrations with C# and NEST
It should be so easy: NoSQL databases and their schemaless approach to the world. Say goodbye to tables, primary keys, foreign keys, and most importantly – Migration! Unfortunately the reality is not...
View ArticleDate histogram facets ... ehm aggregations revisited
Goight through last years blog posts written during GOTO, I found a post terrible out-dated post named Implementing date histogram facets with Elasticsearch and Nest. A lot happened since then....
View ArticleSetting up retention on Elasticsearch using Curator
I talk to a range of customers during my work as an external consultant. It never ceases to amaze me how few who have actually considered setting up retention on their data. I know that storage is...
View ArticleTerms aggregations on analyzed fields in Elasticsearch
I recently had the chance to cleanup an Elasticsearch mapping that I’ve been dying to refactor for some time now. The problem were a number of not_analyzed fields which really should have been...
View ArticleAnalyzing user agents to identify bots with Elasticsearch
Most of you probably know my startup elmah.io. If not, check it out and head back here when you’ve signed up 🙂 At elmah.io we index errors generated at our customers websites. Among a lot of other...
View ArticleAutomating Elasticsearch backup using Windows Azure and PowerShell
As some of you know, I’m hosting an Elasticseach cluster on Azure using Windows Server virtual machines. When working as an external consultant, I always recommend my customers to host Elasticsearch on...
View Article