Blog Metlivi

Comment dépanner une application de journal intime qui ne trouve pas une phrase contenant de la ponctuation

Si une application de journal intime ne parvient pas à trouver une phrase contenant de la ponctuation, testez les mots et la ponctuation séparément avant de modifier l'entrée. Les moteurs de recherche peuvent traiter la ponctuation comme un séparateur, rechercher plusieurs mots sous forme d'éléments distincts (tokens) ou exiger un format spécifique pour les expressions exactes. Ces comportements varient selon l'application, la plateforme et l'index de recherche. Ce guide vous propose une méthode pas à pas pour déterminer quelle règle est à l'origine du problème.

30 septembre 20267 min readMaison, sécurité, animaux et vie durablePar Metlivi Editorial Team
Section 1

Vérifiez d'abord quel type de recherche vous utilisez

Commencez par le champ de recherche intégré à l'application de journal. La recherche globale d'un téléphone ou d'un ordinateur peut ne pas indexer le contenu du journal. Par exemple, Day One indique que Spotlight sur Mac ne recherche pas dans le contenu des entrées et invite plutôt les utilisateurs à recourir à la recherche intégrée de Day One. Il s'agit d'une limite propre à l'application, et non d'une règle générale applicable à toutes les applications de journal. Day One : Search in Day One

Vérifiez ensuite le périmètre de recherche. Assurez-vous de faire votre recherche dans toutes les entrées ou dans le journal, carnet de notes ou plage de dates approprié, et que vous êtes bien connecté au compte contenant l'entrée. Day One précise que la recherche s'effectue par défaut dans « Toutes les entrées » sur iOS mais permet de changer de journal ; les instructions de Microsoft pour OneNote indiquent également que le périmètre de recherche et l'état du compte ou du carnet ouvert sont des explications possibles lorsqu'une note est introuvable. Une requête correctement saisie ne peut pas renvoyer d'entrée située en dehors du périmètre sélectionné. Guide de recherche Day One, Microsoft : Naviguer dans vos notes avec OneNote

Section 2

Distinguez la correspondance d'expression de la correspondance de ponctuation

Appliquez une courte méthode diagnostique par étapes sur une phrase dont vous savez qu'elle figure dans une entrée. Supposons que le texte enregistré soit : Plan : balade—sentier de la rivière (avant midi). Il s'agit d'un exemple illustratif et non d'un résultat de test issu d'une application spécifique.

Recherchez un mot ordinaire unique, tel que rivière. S'il trouve l'entrée, le contenu est probablement indexé et inclus dans le périmètre ; passez alors aux vérifications du format de requête.

Recherchez deux mots caractéristiques sans ponctuation, comme sentier rivière. Cela permet d'établir si une requête comportant plusieurs termes trouve les mots constitutifs de la phrase. Cela ne prouve pas que l'application exige que ces mots soient adjacents.

Recherchez les mots caractéristiques entre guillemets, comme "sentier rivière". N'utilisez les guillemets que si l'application les documente officiellement comme syntaxe pour les expressions exactes. Microsoft indique que OneNote recherche l'expression exacte à l'intérieur des guillemets plutôt que les mots individuels qui la composent. Ce comportement est documenté pour OneNote ; il ne doit pas être présumé pour une autre application de journal. Microsoft : Naviguer dans vos notes avec OneNote

Réintroduisez progressivement la ponctuation : essayez balade—sentier, puis sentier de la rivière, et enfin la phrase complète avec sa ponctuation. Si les mots fonctionnent mais que la version incluant la ponctuation échoue, la gestion de la ponctuation ou l'analyse syntaxique de la requête est probablement en cause. Si même les mots individuels échouent, vérifiez le périmètre, l'indexation ou la présence réelle de la phrase avant de conclure que la ponctuation est le problème.

Cette démarche graduelle sépare trois questions qu'il est facile de confondre : les mots sont-ils indexés ? La recherche exige-t-elle des mots adjacents ? La ponctuation influe-t-elle sur la requête ? Les résultats sont des indices, pas des preuves techniques du fonctionnement interne de l'application. Notez la requête exacte et si elle a renvoyé l'entrée attendue afin de pouvoir comparer les comportements d'un appareil ou d'une version à l'autre.

Section 3

Pourquoi la ponctuation peut disparaître d'une recherche

De nombreux systèmes de recherche plein texte découpent le texte en unités lexicales (tokens) avant de l'indexer. Dans la documentation de SQLite FTS5, le segmenteur Unicode par défaut traite la ponctuation et les espaces comme des séparateurs et extrait les séries de lettres et de chiffres sous forme de tokens. Un signe de ponctuation peut donc servir à séparer les mots au lieu de constituer un caractère interrogeable. Avec ce mode de segmentation, rechercher la ponctuation elle-même peut ne pas signifier « trouver ce caractère littéral » ; la requête peut être plutôt interprétée comme un ou plusieurs mots. SQLite : Extension FTS5

Cette documentation décrit SQLite FTS5 et non l'architecture de chaque application de journal intime. Une application peut opter pour une segmentation, des opérateurs de recherche ou un comportement d'indexation différents. Par conséquent, le fait qu'un tiret, une apostrophe, deux-points ou une parenthèse soit ignoré par une application ne permet pas de prédire le comportement d'une autre. Testez les types de ponctuation réellement présents dans la phrase introuvable ; un trait d'union et une apostrophe ne réagissent pas nécessairement de la même façon.

Une distinction utile s'établit entre une recherche par token et une recherche de caractères littéraux. Une recherche par token vise à trouver des termes indexés ; une recherche de caractères littéraux devrait accorder une signification propre au signe de ponctuation lui-même. Les barres de recherche destinées aux utilisateurs ne prennent pas toujours en charge la recherche au caractère exact, et la ponctuation employée par le moteur comme syntaxe de requête peut provoquer une erreur ou modifier le sens de la recherche. SQLite FTS5, par exemple, documente une syntaxe de requête dans laquelle certains signes de ponctuation doivent être placés entre guillemets et précise qu'une ponctuation non reconnue peut invalider une requête. C'est l'une des raisons d'utiliser l'aide officielle de l'application au lieu d'emprunter la syntaxe d'un autre produit. SQLite : Extension FTS5

Section 4

Testez la règle de l'expression exacte sans la présumer

Essayez la syntaxe de phrase exacte documentée par l'application, si elle en propose une. Dans OneNote, entourer une phrase de guillemets demande cette expression exacte plutôt que des mots séparés. Cette même page de Microsoft explique que le périmètre de recherche varie selon la plateforme et que OneNote pour le Web ne cherche pas dans l'ensemble des carnets. La syntaxe d'expression et le périmètre sont des éléments distincts : des guillemets corrects ne compenseront pas un carnet situé hors du périmètre de recherche actif. Microsoft : Naviguer dans vos notes avec OneNote

En revanche, l'aide sur ordinateur de Google Keep indique de saisir les mots ou le nom du libellé et propose des filtres pour les attributs des notes (libellés, types, personnes, couleurs) ; elle ne documente aucune règle de guillemets pour les expressions exactes sur cette page. Cette absence de mention ne prouve pas que les guillemets ne fonctionnent pas dans Keep. Elle signifie simplement que vous ne devez pas considérer la règle de OneNote comme valable pour Keep. Lorsque l'aide officielle d'une application ne précise rien sur la correspondance exacte ou la ponctuation, observez le comportement réel et consultez l'assistance propre à cette application pour la plateforme utilisée. Aide Google Keep : Rechercher des notes et des listes

Section 5

Vérifiez si l'index de recherche est à jour

Si des recherches de mots généraux ne trouvent pas une entrée que vous pouvez ouvrir et lire, recherchez un problème d'indexation ou de synchronisation. Assurez-vous d'abord que l'enregistrement de l'entrée est terminé et que l'appareil a pu se synchroniser. Réessayez ensuite la même recherche de mot simple. Si l'application propose une option pour reconstruire l'index de recherche, suivez ses instructions officielles et répétez ensuite les requêtes de diagnostic.

Le guide de recherche actuel de Day One recommande expressément de reconstruire l'index lorsque les résultats attendus n'apparaissent pas. Il détaille des étapes différentes pour iOS et Mac, et précise que la recherche améliorée de sous-chaînes en chinois, japonais et coréen s'applique à iOS et Mac à partir de la version 2026.11 ; les entrées plus anciennes nécessitent une reconstruction de l'index pour en bénéficier. Ces détails dépendent de la version et de la plateforme. Ce guide ne prouve pas que la reconstruction résout les recherches avec ponctuation dans toutes les applications, ni même que la ponctuation était la cause d'un échec précis dans Day One. Day One : Search in Day One

Section 6

Utilisez ce guide de décision pour cerner la cause probable

Constat : L'entrée apparaît avec un mot caractéristique unique ; Élément probable à vérifier : Syntaxe de requête ou comportement de la ponctuation ; Étape suivante : Comparez les mots sans guillemets, l'expression entre guillemets si documentée, et les variantes avec ponctuation

Constat : Un mot seul fonctionne mais pas une requête comportant plusieurs mots ; Élément probable à vérifier : Règles relatives aux expressions ou requêtes multi-termes ; Étape suivante : Essayez une requête plus courte de deux mots ; consultez l'aide de l'application pour connaître les consignes relatives aux expressions exactes

Constat : Les recherches fonctionnent dans un journal ou carnet mais pas dans un autre ; Élément probable à vérifier : Périmètre de recherche ou compte ; Étape suivante : Changez de périmètre, vérifiez le compte utilisé et ouvrez la collection concernée

Constat : L'entrée elle-même est visible, mais même ses mots ordinaires sont introuvables ; Élément probable à vérifier : Indexation, synchronisation ou couverture de la recherche ; Étape suivante : Confirmez l'enregistrement et la synchronisation ; consultez les étapes officielles de dépannage et reconstruisez l'index si l'option existe

Constat : Les mots correspondent mais les recherches comportant de la ponctuation échouent ; Élément probable à vérifier : La ponctuation est peut-être traitée comme un séparateur ou de la syntaxe de requête ; Étape suivante : Recherchez sans ponctuation et vérifiez si l'application documente une recherche littérale ou entre guillemets

Ces déductions de dépannage reposent sur la logique des résultats obtenus et ne constituent pas des garanties sur le fonctionnement interne de l'application. Si le problème persiste, fournissez à l'équipe d'assistance le nom et la version de l'application, l'appareil et le système d'exploitation, un exemple minimal de phrase, les variantes exactes de requête testées, et indiquez si chaque requête a renvoyé des résultats. Évitez d'inclure des passages privés de votre journal lorsqu'un exemple générique suffit.

Section 7

Une méthode fiable pour conclure la vérification

La vérification utile la plus rapide consiste à rechercher les mots distinctifs de l'entrée sans ponctuation, puis à tester l'expression entre guillemets uniquement si l'application le prévoit, et enfin à comparer avec la requête contenant la ponctuation. Si les mots eux-mêmes ne sont pas trouvés, orientez vos vérifications vers le périmètre de recherche, le compte, la synchronisation et l'index. Si les mots sont trouvés mais que la ponctuation modifie le résultat, considérez ce comportement comme propre à l'application jusqu'à ce que sa propre documentation confirme la règle.

Cette progression aide à faire la différence entre « l'entrée n'est pas incluse dans la recherche » et « la requête est interprétée différemment ». Ne dissociez jamais votre conclusion de l'application, de la plateforme et de la version concernées : une règle d'expression exacte documentée dans un produit, ou un exemple de segmentation issu de la documentation technique d'un moteur de recherche, ne saurait définir la règle de ponctuation de toutes les applications de journal intime.

À lire aussi

Continuer sur ce thème