---
title: "Apache Solr powered search"
method: GET
path: "/select"
tags: ["Search"]
---

# Apache Solr powered search

`GET /select`

This search is powered by [Apache Solr](https://solr.apache.org/) and accepts the standard Solr query syntax. If you need more information on the parameters and how to use them, check [this guide](https://solr.apache.org/guide/8_8/common-query-parameters.html). To better understand how to construct the queries, see also the schemas below. Both `GET` and `POST` are supported, with `GET` being simpler to use, but with restrictions on the complexity and the lenght of the parameters.

## Query parameters

- `q` string
- `fq` string
- `fl` string
- `start` integer
- `rows` integer
- `wt` 'json' | 'xml' | 'csv'

## Response `200`

Query performed successfully

- SolrResponse
  - `responseHeader` object
    - `zkConnected` boolean
    - `status` integer
    - `QTime` integer
    - `params` object
  - `response` object
    - `numFound` integer
    - `start` integer
    - `maxScore` number
    - `docs` object[]

## Other responses

- `400` — BAD_REQUEST
- `401` — UNAUTHORIZED
- `403` — FORBIDDEN
- `404` — NOT_FOUND
- `409` — CONFLICT
- `415` — UNSUPPORTED_MEDIA_TYPE
- `500` — SERVER_ERROR
- `503` — SERVICE_UNAVAILABLE
- `510` — INVALID_STATE

---

[API](https://skmtc.net/ideaconsult/apis/enanomapper-federated-search.md) · [All operations](https://skmtc.net/ideaconsult/apis/enanomapper-federated-search/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ideaconsult/enanomapper-federated-search/versions/aeb50a6c8e4e/schema)
