Jérémy Gachet

Expat.com, worldwide network

Implementing Search for a worldwide social network

Expat.com is the benchmark platform for people living abroad. He plays a large role:  Help futur expats to prepare to settle in their host country; Help expats to handle their daily problems; Allow members to build networks, both professional and personal in their new place of life; Provide content on their new area of residence and on life abroad in general (expatriation guides, magazine dedicated to expatriation); Recommend service providers adapted to the needs of those living abroad, list the…

0
Read More
Expat.com, Réseau social des expatriés

Implementation d’Elasticsearch dans un réseau social mondial

Expat.com est la plateforme de référence de la vie à l’étranger. Son rôle est multiple :  Aider les futurs expats à préparer leur installation dans leur pays d’accueil ; Aider les expats dans leurs problèmes du quotidien ; Permettre aux membres de se constituer un réseau, tant professionnel que personnel dans leur nouveau lieu de vie ; Apporter du contenu sur leur nouvelle zone de résidence et sur la vie à l’étranger en général (guides de l’expatrié, magazine dédié à…

0
Read More
Salesforce integration with Elasticsearch within logstash

Salesforce in Elasticsearch – Ingest data with Logstash

Salesforce and Elasticsearch are two of the main enterprise tools on the market.Many companies use both and need to build bridges between them.In this article we will see how to ingest Salesforce’s data into an Elasticsearch cluster. TL:DR Connect your logstash with the Logstash Salesforce’s Input Get each objects in salesforce one by one Consolidate your data with an extra step Salesforce in Elasticsearch With more than one hundred Salesforce Projects, at Spoon Consulting we faced a lot of uses…

0
Read More
Elastic most innovative company 20221

Elastic in the top 10 Fast Company’s 2021 World’s Most Innovative Companies

Elastic offer a lot a new features and incredible solutions for years. With the version 7, the company has accelerated innovation a lot with security, data streams, searchable snapshots, and so on. For engineers passionnated in Elasticsearch like we are at Spoon, it sound almost like an evidence. Discover official Elastic’s announcement on the link below: https://www.elastic.co/fr/culture-elastic-named-in-fast-companys-2021-worlds-most-innovative-companies-list

0
Read More
centralized work with elastic search search template

Elasticsearch’s Search Templates: Industrialisation of Elasticsearch queries

Elasticsearch 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…

0
Read More
Scoring in Elasticsearch

Multi Match Query with elasticsearch – Influence scoring – part 3

As we saw in part 1, we can use boolean queries to influence scoring and boost the relevance of your searches. But it soon becomes very verbose and some kind of queries can be quite complicated to write. Multi-match comes to help you write more concise search Queries.  TL:DR Terms can be reused to “boost” better results – in part 1 Filter can be used to scope a query without influencing the score – in part 1 Mix Must/Should/Filter in one Elasticsearch…

0
Read More
Boost your fields for better relevance with Elaticsearch

Boost field weight in Elasticsearch – Influence Elasticsearch Scoring – Part 2

In the previous articles about scoring, and boolean queries Spoon Consulting saw how the scoring of Elasticsearch works by default and how to tweak your query to influence it.  In the article below, we will study how we can add different weights to different fields, and the different “boost” behaviors.  TL:DR Terms can be reused to “boost” better results – in part 1 Filter can be used to scope a query without influencing the score – in part 1 Mix…

0
Read More
Meaning of relevance

Boolean query with elasticsearch – Influence Elasticsearch Scoring – Part 1

In the previous article about scoring, Spoon Consulting saw how the scoring of Elasticsearch works by default.  Now let’s see how you can leverage your results to map your use cases.  TL:DR Terms can be reused to “boost” better results – in part 1 Filter can be used to scope a query without influencing the score – in part 1 Mix Must/Should/Filter in one Elasticsearch boolean query give a lot of flexibility – in part 1 Boosts give weight on…

0
Read More
Paginate aggregation with Elasticsearch

Paginating term aggregation

In Elasticsearch, paginating aggregations results is a recurring need.By default, Elastic will send all results in your aggregation. If a query filter is often enough, it’s not always the wanted behavior.  First possibility, increase a lot the size parameter and do the pagination on front side.It can be a good solution… for few hundred results, and a low cardinality.  But if we don’t want to crash our app, we probably can do better.  Depending on your specific use case you will…

0
Read More
Contact us
Spoon Consulting 
Spaces Bonne Nouvelle
17 rue Saint-Fiacre
75002 Paris

Contact the Spoon Consulting expert team

Spoon Consulting
Elastic Spoon is part of the spoon consulting Team.
Visit our website to know more about us.