> ## Documentation Index
> Fetch the complete documentation index at: https://help.impactu.colav.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Autocompletar fuentes

> Devuelve hasta 5 sugerencias de revistas y fuentes bibliográficas cuyo nombre comience con el texto indicado.

## Parámetros de ruta

**text** `string` *required*

Prefijo del nombre de la fuente. Ejemplo: `nature` devuelve fuentes cuyo
nombre comienza con "nature".

> [!NOTE]
>
> La búsqueda usa Elasticsearch y coincide por **prefijo**. Siempre devuelve un
> máximo de 5 resultados.

## Respuesta

Array de hasta 5 objetos con los siguientes campos:

**\[]** `object[]`

Lista de sugerencias.

**propiedades de cada sugerencia**

**\_id** `string`

Identificador de la fuente en la base de datos.

**name** `string`

Nombre de la fuente.

**publisher** `string`

Nombre del editor.

**products\_count** `integer`

Número de productos bibliográficos asociados a esta fuente.

**text** `string`

Texto utilizado por Elasticsearch para la sugerencia.

**\_score** `number`

Puntuación de relevancia de Elasticsearch.

**\_source** `object`

Documento interno de Elasticsearch. Contiene `name` (objeto con campo
`input`), `publisher` y `products_count`.

```json 200 theme={null}
[
  {
    "_id": "6aad68732be7843cde64e000",
    "_index": "kahi_dev_sources",
    "_score": 1.0,
    "name": "NATURE COMMUNICATIONS",
    "publisher": "Springer Nature",
    "products_count": 120,
    "text": "NATURE COMMUNICATIONS",
    "_source": {
      "name": { "input": ["NATURE COMMUNICATIONS"] },
      "publisher": "Springer Nature",
      "products_count": 120
    }
  }
]
```

```json 400 theme={null}
{ "error": "mensaje de error" }
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.