https://github.com/lovasko/sparta
Sparse Table Database
https://github.com/lovasko/sparta
csv database glob-matching
Last synced: 11 months ago
JSON representation
Sparse Table Database
- Host: GitHub
- URL: https://github.com/lovasko/sparta
- Owner: lovasko
- License: bsd-2-clause
- Created: 2016-10-27T00:04:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-24T07:59:22.000Z (almost 9 years ago)
- Last Synced: 2025-02-16T19:48:26.668Z (about 1 year ago)
- Topics: csv, database, glob-matching
- Language: Haskell
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sparta
`Text.Sparta` is a Haskell module that implements a sparse table that
provides a reverse approach to querying: the actual matching patterns are
stored within the database and the input for the search functionality is a
plain text.
## Components
The project consists of three components: a `Text.Sparta` module that
contains the core functionality, a `sparta-cli` command-line interface
client that is able to load data from a CSV file and finally a robust UNIX
server application that can be queried via TCP sockets.
## Author
Daniel Lovasko