Tech Blog Menu

Tech Blog

6 Tips To Help You Design A Good People Search Experience

Written By
Alexandre Moreau

As a Solution Architect, I recently had to help design and evaluate quite a few different people search pages, both public (e.g., lawyer or doctor search), or in intranet environments (e.g., employee directory).

Doing so many people search implementations one after the other really made me think about the different ways in which searching for people is different than searching for documents or products.

This article will focus on the public people search pages, and how to best design them.

Read more...

Coveo #VideoLunch 2019

Written By
Andy Emond & Kevin Lalumière

Since 2016, we have taken the habit of gathering every two weeks to eat lunch and watch an interesting conference that was recorded and made available online. The conference doesn’t have to be recent (we’ve watched stuff from 10 years ago in 260p and it hurt my fragile millennial eyes as hell, but the content was well worth it). As usual, because I am always late to all the cool online trends, here is our late top 10 conferences we’ve watched this year accompanied with some comments from my colleague @klalumiere.

Read more...

5 reasons why you're not reaching full relevance

Written By
Alexandra Rioux

As I’m sure you’re aware, businesses use a ton of software in their day to day operations. It can become overwhelming for employees to learn and master a new technology. This blog post will help you understand the basics behind Coveo and the relevance that Coveo can bring for you.

If you are reading this blog post, you are probably going to use Coveo at work. Maybe you are the business administrator who is looking for ways to improve your current implementation or you are the project manager who wants to make sure that you did not forget anything major before going live.

Coveo is a powerful tool, but to be able to unleash its power you need to implement it right. That is why we’ve compiled some helpful tips to improve your Coveo implementation, no matter your skill level.

Read more...

Creating a WSL distribution from a Dockerfile

Written By
Francois Rivard

The problem

Setting up a new computer is always long and difficult. From time to time, a new developer joins the team and must setup their computer to build the code from the team’s repository. This can be a long and frustrating exercise. This is even more difficult when the code is cross-platform and has to be built under Linux and Windows.

In this post, I will show how to transform a dockerfile into a WSL distribution in an automated fashion. This allows the Windows developer to build and test the code on Linux using the same build environment as the CI system.

Read more...

Coveo Camp 2019 a.k.a. Coveo Duchesnay 2019

Written By
Marc Sanfaçon

A tradition in R&D @ Coveo

This year marked the 14th edition of our summer party for the R&D team at Coveo. We now call it Coveo Camp, but used to call it simply Duchesnay, since it has always been held at the nice Station touristique Duchesnay, near Québec City.

Read more...

Using Coveo's Google Tag Manager Templates to Log Analytics

Written By
François Lachance-Guillemette

In the past few weeks, I had the goal to improve the coveo.analytics.js project and its integration into Google Tag Manager.

I wanted to leverage its API to automatically deploy tags and variables that people would fill to easily configure page views and custom events in an existing Google Tag Manager workspace.

Then, magic happened, and the Google Tag Manager team released on May 23rd Custom Templates, which serves the exact purpose of what I wanted to integrate using the API.

This post explains how to use Coveo’s official Google Tag Manager templates.

Read more...

Improving Large Site Search Relevance Part 1: Introducing Scoped Search

Written By
Charles-Erick Bélanger-Gagnon

People searching through lots of items

Photo by Anthony Martino on Unsplash

It is safe to say that most web users have taken advantage (or been victim) of scoped search at least once in their life, be that deliberate or not. According to the Nielsen Norman Group, scoped search refers to the principle that “allows users to limit their search to a section or type of content […] instead of searching everything in one go.1.

Read more...

Coveo Blitz - The Coveo Blitz 2019 code is now available online!

Written By
Andy Emond

It’s been a few months since the 2019 edition of Coveo Blitz, our yearly coding competition, where students from across the province must design the best algorithm to outplay their rivals. This year again, the quality of the participants was fantastic and left us to the edge of our seats until the very end of the event. Unfortunately, today’s post isn’t about giving you all the juicy details of the competition (more posts are coming on that topic 😉 ), but to announce that this year’s competition source code is available on our GitHub! You will find in this repository the main challenge, the “micro-challenges” and a local “test” environment for you to test your bots and solutions.

Read more...

Building an Intranet People Search

Written By
Jerome Devost

Coveo is rapidly growing, and moving fast; it can be a challenge to keep track of newcomers or to know what our colleagues are now working on.

To help us overcome this challenge, we created an internal People page using Coveo, where we showed recent contributions someone made alongside their profile, making it quite a useful tool for new employees to learn about their new co-workers.

My Activities summary

Read more...

Avoid No Results Pages, Display Popular Results Instead

Written By
Jean-François L'Heureux

There are only a few things more frustrating than getting a simple no results message when you are searching something. Luckily, with the Coveo JavaScript Search Framework (JS UI), it is very easy to propose popular search results to the visitor when that happens by adding a few components, lines of JavaScript, and CSS statements. It is especially important on a commerce website where all opportunities to display products may result in increased sales.

Popular Products on No Results

Read more...

< Older Newer >