Discover Spoon Consulting tips and acuality on the Elastic Search tools, use cases and implementation.
Elasticsearch is very powerful for non-structured text classification. In a recent use case for an important international Consulting Company, we had to exploit non-structured documents to allow our client to exploit his internal data, be able to analyse and find similar content, based on a tag classification. That’s typically a case where Elasticsearch can look magic. In just a few days, based on the core functionality of Elasticsearch and Kibana, we were able to auto-classify all the documents of the…
Read MoreIn the latest releases of Elasticsearch and Kibana, a lot has been done to integrate runtime fields smoothly and unleash all it’s power naturally. In a few clicks, you can create virtual values for formatting or calculating values without reindexing the whole index. The runtime field can now be called in total transparency like any other elasticsearch _source field. But it’s still a virtual field, calculated on the fly at query time, just like scripted fields. So, it’s a very…
Read MoreTL:DR After an awful update of physical RFID readers, a connected manufactory started to generate histories in a continious mode instead of a sequential mode This lead to hundreds of thousands duplicates in the history database With one Elasticsearch aggregation and one small Rails script, it was easy to clean up both elasticsearch and Postgre database Management of Histories with Elasticsearch In this project, we use The Audit gem of Ruby on Rails to track any change on the main…
Read MoreElasticsearch has a lot of small unknown game changing features. Search templates are one of those. When it suits your use case, it changes a lot your integration quality TL:DR Elasticsearch’s Search Template are interesting for : Simplify integration Give a standard access to your indices without having to create any microservice Separation of concerns Avoid code duplication What is a Search Template? Search templates are reusable scripts that handle the query complexity and let integrator use very complicated queries…
Read MoreDenormalization is a key concept for any user of elasticsearch. Discover the basics of a good denormalization of SQL tables.
Read MoreWelcome to the Data Era! It is great to have tons of data, but what is the point if you don’t make the most of it? Searching and analyzing data are essential in the functioning of digital applications.More than ever, in the digital age, companies are looking for a solution to look back in time, see trends in the data to make strategic decisions. What if a toolset helps you to drill down to any level of detail, for any…
Read More