letarette

package module
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

GitHub release Go Report Card GitHub go.mod Go version

Letarette - a modular full-text search system

Letarette provides full-text search capabilities to your project with very little setup. You can start out small with a single local index, and if you need, grow to a fully redundant installation with a sharded index.

There is a client library for Go as part of the Letarette main project and a separate Node.js library, letarette.js for easy integration.

Read more on the Letarette main site.

Building

Letarette uses the bygg build system, just run go generate in the project root to build.

Since Letarette uses cgo, gcc is required for building. On MacOS and Linux, this is usually not an issue. On Windows, Letarette builds using mingw from Chocolatey:

choco install mingw

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Revision = ""

Revision is set the the current git sha, or "dev"

View Source
var Tag = ""

Tag is set to the current git tag, or the current date

Functions

func Version

func Version() string

Version returns a version string containing tag and revision

Types

This section is empty.

Directories

Path Synopsis
cmd
internal
auxiliary
Package auxiliary provides SQL functions "tokens", "gettokens" and "firstmatch"
Package auxiliary provides SQL functions "tokens", "gettokens" and "firstmatch"
pkg
io
protocol
Package protocol describes the wire protocol between workers, document managers and search agents.
Package protocol describes the wire protocol between workers, document managers and search agents.
spinner
Package spinner provides a simple progress spinner.
Package spinner provides a simple progress spinner.
xt

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL