boombuler / knowledgedb

A simple knowledge database written in go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KnowledgeDB License: Apache

This is a little Knowledge Database for personal use written in Go There is no user authentication just some markdown processing and full-text-search.

Used 3rd Party Packages / Libs

Compile

To compile you could simply use go build or if you want some extra analyzers for the search engine build with go build -tags "icu libstemmer" For more information about additional search engine features see bleve...

Executing

Copy the compiled executable in the same directory as the static and the templates directory. If you want you can create a config.json

{
    "HttpAddr": ":12345",               // port / address for the http server
    "DataDir": "/var/knowledgedb/data", // directory to store the database and fulltext-search-index
    "DefaultAnalyzer": "standard"       // Textanalyzer for the bleve search.
}

About

A simple knowledge database written in go

License:Apache License 2.0


Languages

Language:Go 76.0%Language:HTML 17.2%Language:CSS 3.6%Language:JavaScript 3.3%