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

# Apache Solr powered search

`POST /select`

POST is more complex to use, but also allows for much for complex and lengthy queries.

## Query parameters

- `wt` 'json' | 'xml'

## Request body

- object
  - `params` object
    - `fl` string[]
    - `rows` integer
  - `facet` object

## 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)
