Popularity
5.3
Declining
Activity
2.6
-
5
5
2

Monthly Downloads: 30
Programming language: C
License: BSD 3-clause "New" or "Revised" License
Tags: Data     Hw    
Latest version: v0.1.1.0

hw-json-simd alternatives and similar packages

Based on the "hw" category.
Alternatively, view hw-json-simd alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of hw-json-simd or a related project?

Add another 'hw' Package

README

hw-json-simd

This library/tool will generate semi-indexes on JSON files as per the paper: Semi-Indexing Semi-Structured Data in Tiny Space.

The command line tool

For a given JSON file, hw-json-simd will generate two semi-index files, which both together can be loaded into a single in-memory semi-index.

The semi-index files can be generated using two methods, which will be called standard and simple, which correspond to sections 4 and 5 of the Semi-Indexing Semi-Structured Data in Tiny Space paper respectively.

Navigation of the JSON text using the standard index is suppored by the hw-json project for more information. There is currently no support for navigation of the JSON text using the simple index.

Using on the command line

cat test.json | pv -t -e -b -a | time hw-json-simd create-index \
  -i /dev/stdin
  --output-ib-file test.json.ib.idx
  --output-bp-file test.json.bp.idx
  --method standard
cat test.json | pv -t -e -b -a | time hw-json-simd create-index \
  -i /dev/stdin
  --output-ib-file test.json.ib.idx
  --output-bp-file test.json.bp.idx
  --method simple

Installation

From hackage

cabal new-install hw-json-simd