From b24def328180af74daf9b2a562fcdb24b224f873 Mon Sep 17 00:00:00 2001 From: Louis Dureuil Date: Wed, 21 Dec 2022 10:20:39 +0100 Subject: [PATCH] Add logging when inference took place. Displays log message in the form: ``` [2022-12-21T09:19:42Z INFO milli::update::index_documents::enrich] Primary key was not specified in index. Inferred to 'id' ``` --- milli/src/update/index_documents/enrich.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/milli/src/update/index_documents/enrich.rs b/milli/src/update/index_documents/enrich.rs index 0d6a8dcbf..3331497c9 100644 --- a/milli/src/update/index_documents/enrich.rs +++ b/milli/src/update/index_documents/enrich.rs @@ -79,7 +79,10 @@ pub fn enrich_documents_batch( documents_batch_index.insert(DEFAULT_PRIMARY_KEY), ), [] => return Ok(Err(UserError::NoPrimaryKeyCandidateFound)), - [(field_id, name)] => PrimaryKey::flat(name, *field_id), + [(field_id, name)] => { + log::info!("Primary key was not specified in index. Inferred to '{name}'"); + PrimaryKey::flat(name, *field_id) + } multiple => { return Ok(Err(UserError::MultiplePrimaryKeyCandidatesFound { candidates: multiple