O campo de pesquisa e a sua caixa de diálogo, aberta pelo botão ou por
<kbd>⌘/Ctrl+K</kbd>.

## Utilização

```vue
<DuxtSearch />
```

## API

Sem props. Assenta em
[`useDuxtSearch()`](/reference/composables/reading/use-duxt-search).

## Notas

Os resultados abrangem todas as fontes ativas. O Content ordena cada coleção em
separado; essas pontuações não são comparáveis, por isso o duxt intercala as
listas por posição e começa cada ronda pela fonte que está a ser lida. Um termo
que apareça em dois repositórios é respondido a partir de ambos sem fingir uma
ordenação global. Quando
nada corresponde exatamente, a lista recai nas aproximações de
[`useFuzzySearch()`](/reference/composables/reading/use-fuzzy-search) e di-lo —
uma gralha deve devolver a página, não uma caixa vazia.

Cada resultado é uma linha selecionável de três partes — o seu título, a mesma
linha de contexto que o histórico acima transporta, e um curto excerto do texto
da secção, para que um acerto possa ser julgado sem o abrir. Onde um site tem
várias fontes, uma legenda discreta com a fonte, o artefacto e a versão abre cada
sequência de resultados que partilham uma — dita uma vez por sequência em vez de
repetida em cada linha, e por isso essas linhas deixam a fonte de fora e mantêm a
secção e a rota que continuam a distingui-las. Essa legenda não reordena nada: o
resultado. Nomeia uma fonte com
[`sources[].name`](/reference/sources) para controlar o que ela diz.

A razão para manter as ordenações separadas e a medição de um único índice
Pagefind estão registadas em
[ADR-0010](/adr/0010-keep-contents-per-collection-search-as-the-default).