# SearXNG

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-acafb03391d0c20fa97f79092621f0d7dde557e2%2Fup-011.png?alt=media" alt="" width="283"><figcaption><p>SearXNG Node</p></figcaption></figure>

### Setup SearXNG

Follow [official documentation](https://docs.searxng.org/admin/installation.html) for setting up SearXNG locally. In this case, we will be using Docker Compose to set it up.

Navigate to [searxng-docker](https://github.com/searxng/searxng-docker) repository and follow the setup instructions.

Make sure that you have `server.limiter` set to `false` and `json` is included in `search.formats`. These parameters can be defined in `searxng/settings.yml` :

```yaml
server:
  limiter: false
general:
  debug: true
search:
  formats:
    - html
    - json
```

`docker-compose up -d` to start the container. Open web browser and go to **<http://localhost:8080/search>**, you will be able to see SearXNG page.

### Using in Flowise

Drag and drop SearXNG node onto canvas. Fill in the Base URL as **<http://localhost:8080>.** You can also specify other search parameters if needed. LLM will automatically figure out what to use for the search query question.

<figure><img src="https://823733684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F00tYLwhz5RyR7fJEhrWy%2Fuploads%2Fgit-blob-18d42517733100908a286ab49c06464a9a7afce7%2Fimage%20(171).png?alt=media" alt=""><figcaption></figcaption></figure>
