A demo exploring realistic data from mobile phone users across India, using RediSearch and RedisJSON modules of Redis Enterprise
Data has been sourced from Opencellid The world's largest Open Database of Cell Towers Locate devices without GPS, explore Mobile Operator coverage and more!
- ~2.5 million JSON documents (approx 1 KB / doc)
- RedisJSON Features
- JSON SET and GET documents, with nesting and GEO data
- JSON OBJKEYS and OBJLEN features
- Deleting JSON Documents
- RediSearch Features
- DROP and CREATE Index on JSON Documents
- Information of Indexes
- Querying TAG and TEXT fields
- Aggregations
- GROUPING, SORTING
- Aggregation over Time based data
- Aggregation over Geo Location data
Download the repository
git clone https://github.com/mar1boroman/demo-redisearch-json.git && cd demo-redisearch-json
Prepare and activate the virtual environment
python3 -m venv .env && source .env/bin/activate
Install necessary libraries and dependencies
pip install -r requirements.txt
Unzip the data file to be used
gunzip wireless.json.gz
Follow the instructions at Demo Instructions