simple search engine for danish domains
  • Go 94.8%
  • Dockerfile 5.2%
Find a file
2026-05-13 03:33:39 +02:00
cmd/server API health check added 2026-05-13 03:33:39 +02:00
data working simple api, will need cleanup. 2026-05-04 14:17:14 +02:00
internal API health check added 2026-05-13 03:33:39 +02:00
pkg/model search-size limit added to api, refactor, scaffolding for index reseting 2026-05-07 19:00:01 +02:00
.dockerignore working simple api, will need cleanup. 2026-05-04 14:17:14 +02:00
.gitignore Initial commit 2026-05-01 13:18:12 +02:00
docker-compose.yml API health check added 2026-05-13 03:33:39 +02:00
Dockerfile working simple api, will need cleanup. 2026-05-04 14:17:14 +02:00
go.mod working simple api, will need cleanup. 2026-05-04 14:17:14 +02:00
go.sum working simple api, will need cleanup. 2026-05-04 14:17:14 +02:00
LICENSE Initial commit 2026-05-01 13:18:12 +02:00
README.md small fix 2026-05-08 16:45:44 +02:00

dkSearch

Simple search engine API for Danish domains.

This project uses:


Setup Guide

Prerequisites

Make sure you have the following installed:

  • Docker
  • Git

Download the Repository

Clone the repository:

git clone https://git.argmin.dk/Haltoen/dkSearch.git
cd dkSearch

Start the API

From the project root, run:

docker compose build --no-cache

Then start the services:

docker compose up

For live development with file watching:

docker compose up --watch

Using the API

Example requests:

curl "http://localhost:8181/search?q=example"
curl "http://localhost:8181/search?q=example&limit=10"

Project Data

This project uses a CSV file as its data source for indexing and searching.

The file is located at:

data/domains.csv

You can modify or replace this file to customize the indexed data for your own use case.

The domain list is sourced from wallnot(spring 2025).