ElasticSearch permet de faire de la recherche avancée et de personnaliser l’indexation de manière très poussée. Mais qu’en est-il depuis SQL Server pour de la recherche avancée ? La fonctionnalité Full-Text remplit en partie cette tâche mais avec des limitations, y compris sur la personnalisation de l’indexation. Comme nous le verrons au cours de cette session du 24Hop French 2017, elles ne sont pas totalement incontournables en terme de recherche mais les alternatives sont difficilement industrialisables. Typiquement, s’affranchir de la clause LIKE pour certaines recherches n’est pas aisé, ce qui peut mettre à mal la performance. Cela étant, on n’est pas forcément obligé de choisir entre ElasticSearch et SQL Server, les deux peuvent se compléter. A titre d’exemple, la synchronisation des données dans ElasticSearch peut s’appuyer sur quelques briques SQL Server bien utiles.