When I joined Elastic (formerly Elasticsearch) it was a startup with 10 employees + the founders. As one of those first employees I was invited (with #elkie and my wife) to the NYSE event where Elastic went listed as ESTC symbol.
Some of us there (Rashid, Karel, Myself, Igor, Costin, Luca, Clinton). Yeah. You are not probably used to see us wearing a suit! :)
Before speaking about what happened last year, I’d like to modify the way I’m ingesting my personal data in elasticsearch by using the real city name when I’m speaking in France. Why this? Because anytime I’m speaking in Paris or suburbs, I’m actually writing Paris in my report which is inaccurate.
Instead, I’d really like to have the real city name… How can I do this? Well, I do have the exact geo location points of each event (which is something I’m writing manually for now)… If you are a frequent visitor of this blog, that should ring a bell, right?
In 2018, I wrote some blog posts about transforming geo points to exact address:
I’m not really sure why, but I love the postal address use case.
Often in my career I had to deal with that information.
Very often the information is not well formatted so it’s hard to find the information you need when you have as an input a not so nice dataset.
Let’s take a simple use case. I have a user in my database like:
If you live in France you might notice that this address is fairly incomplete.
If we want to send a letter to Joe, it’s going to be hard.
Also, I’d really like to display on a map, where my customers are located in France.
On the other way around, let’s say I’m collecting data from a mobile application where I’m meeting friends and I’d like to remember automatically what was the address of the location last time we met. Basically I have data like:
In a recent post we have seen how to create real integration tests.
Those tests launch a real elasticsearch cluster, then run some tests you write with JUnit or your favorite test framework
then stop the cluster.
But sometimes, you may want to add existing plugins in your integration test cluster.
For example, you might want to use X-Pack to bring fantastic features such as:
Let’s see how you can do that with Maven and Ant again…