Skip to content

oblank/knowledgedb

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 75.9%
  • HTML 17.2%
  • CSS 3.6%
  • JavaScript 3.3%