# Moteur de recherche

Le moteur de recherche de la base de connaissances est disponible ici

**`Tools >`** **`Knowledge base ("Search" tab)`**

![Moteur de recherche de la base de connaissances](/files/7qG93jONgpNy7OfbR7K7)

{% hint style="info" %}
Champs utilisés par le moteur de recherche

\- Sujet de l'article de la base de connaissances

\- Contenu de l'article de la base de connaissances

\- Traductions de l'article de la base de connaissances
{% endhint %}

## Recherche `Simple`

Il est possible d'effectuer une recherche `simple` par mot-clé.

Par exemple, si vous recherchez les mots-clés suivants `apple`

GLPI ajoutera automatiquement un `*` (sauf si `*` est déjà présent) `apple*`

GLPI recherchera alors tous les articles qui contiennent des mots comme `apple`, `apples`, `applesauce`, ou `applet`.

## Recherche `Complexe`

Le moteur de recherche de la base de connaissances propose également les opérateurs suivants pour une recherche complexe

***

### Opérateurs

| Opérateur | Description                                             |
| --------- | ------------------------------------------------------- |
| **`+`**   | Le mot doit être présent                                |
| **`-`**   | Le mot ne doit pas être présent                         |
| **`*`**   | Tronquer le suffixe                                     |
| **`" "`** | La séquence contenue doit être recherchée littéralement |
| **`< >`** | Définir l'ordre des éléments de recherche               |
| **`()`**  | Groupement lors de l'utilisation de `<` et `>`          |

***

### Comportements

Voici quelques exemples :

| Recherche                          | Description                                                                                                                                                                                                                                                                                                      |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`+apple +juice`**                | Trouve les articles qui contiennent les deux mots.                                                                                                                                                                                                                                                               |
| **`+apple macintosh`**             | Trouve les articles qui contiennent le mot "apple", mais classe plus haut les articles s'ils contiennent aussi "macintosh".                                                                                                                                                                                      |
| **`+apple -macintosh`**            | Trouve les éléments qui contiennent le mot "apple" mais pas "macintosh".                                                                                                                                                                                                                                         |
| **`+apple ~macintosh`**            | Trouve les articles qui contiennent le mot "apple", mais si la ligne contient aussi le mot "macintosh", la classe plus bas que si la ligne ne contient pas le mot "apple". Cette méthode est "plus douce" que la recherche "+apple -macintosh", où la présence de "macintosh" fait que la ligne ne retourne pas. |
| **`+apple +(>turnover <strudel)`** | Trouve les articles qui contiennent les mots "apple" et "turnover", ou "apple" et "strudel" (dans n'importe quel ordre), mais classe "apple turnover" plus haut que "apple strudel".                                                                                                                             |
| **`apple*`**                       | Trouve les articles qui contiennent des mots comme "apple", "apples", "applesauce", ou "applet". Notez que les caractères `"` entourant l'expression sont des caractères qui délimitent l'expression. Ils ne sont pas les guillemets qui entourent la chaîne de recherche elle-même.                             |

## Références

[Recherches MySQL Boolean Full-Text](https://dev.mysql.com/doc/refman/8.0/en/fulltext-boolean.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/tutorials/fr/knowledge/search.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
