Liking cljdoc? Tell your friends :D

boundary.search.shell.http

HTTP API routes and admin web UI handlers for boundary-search.

API Endpoints (mounted under /api/v1): POST /search/:index-id — search POST /search/:index-id/suggest — trigram suggestions POST /search/documents — index a document DELETE /search/documents/:type/:id — remove a document

Admin Web UI (mounted under /web/admin): GET /search — list all indices GET /search/:index-id — index detail + live search form POST /search/:index-id/search — HTMX search results fragment

HTTP API routes and admin web UI handlers for boundary-search.

API Endpoints (mounted under /api/v1):
  POST   /search/:index-id              — search
  POST   /search/:index-id/suggest      — trigram suggestions
  POST   /search/documents              — index a document
  DELETE /search/documents/:type/:id    — remove a document

Admin Web UI (mounted under /web/admin):
  GET    /search                        — list all indices
  GET    /search/:index-id              — index detail + live search form
  POST   /search/:index-id/search       — HTMX search results fragment
raw docstring

handle-get-index-webclj

(handle-get-index-web engine request)

GET /web/admin/search/:index-id

GET /web/admin/search/:index-id
sourceraw docstring

handle-index-documentclj

(handle-index-document engine request)

POST /api/v1/search/documents

POST /api/v1/search/documents
sourceraw docstring

handle-list-indices-webclj

(handle-list-indices-web engine request)

GET /web/admin/search

GET /web/admin/search
sourceraw docstring

handle-remove-documentclj

(handle-remove-document engine request)

DELETE /api/v1/search/documents/:entity-type/:entity-id

DELETE /api/v1/search/documents/:entity-type/:entity-id
sourceraw docstring

(handle-search engine request)

POST /api/v1/search/:index-id

POST /api/v1/search/:index-id
sourceraw docstring

handle-search-fragmentclj

(handle-search-fragment engine request)

POST /web/admin/search/:index-id/search — HTMX fragment

POST /web/admin/search/:index-id/search — HTMX fragment
sourceraw docstring

handle-suggestclj

(handle-suggest engine request)

POST /api/v1/search/:index-id/suggest

POST /api/v1/search/:index-id/suggest
sourceraw docstring

search-routesclj

(search-routes engine)

Return normalized route definitions for the search API.

Args: engine - SearchService (ISearchEngine)

Returns: Vector of normalized route maps

Return normalized route definitions for the search API.

Args:
  engine - SearchService (ISearchEngine)

Returns:
  Vector of normalized route maps
sourceraw docstring

search-web-routesclj

(search-web-routes engine)

Return normalized route definitions for the search Admin web UI.

Routes will be mounted under /web/admin by the HTTP handler.

Args: engine - SearchService (ISearchEngine)

Returns: Vector of normalized route maps

Return normalized route definitions for the search Admin web UI.

Routes will be mounted under /web/admin by the HTTP handler.

Args:
  engine - SearchService (ISearchEngine)

Returns:
  Vector of normalized route maps
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close