SRCHX
A standalone lightweight full-text search engine built on top of
blevesearchandGowith multiple storage (scorch,boltdb,leveldb,badgerdb)
Features
- Standanlone.
 - Light & Fast.
 - Utilizes the full CPU cores, thanks to 
Goruntime. - Pluggable storage engines, 
badgerdb(pure Go rocksdb alternative),boltdb,leveldb,scorch. - Simple & Neat RESTful API.
 - Dynamic Index Creation, you don't need to create an index, just 
POSTyour data to the indexing endpoint. - You can search for your documents instantly.
 
Installation
- Goto Releases Page
 - Choose your platform based version
 - Download it
 - Copy/Rename it as 
./srchx - Run 
chmod +x ./srchx - Run 
./srchx --helpto see help info 
Examples
# Example 1
# Add new document to the index "twitter" and type "tweet"
$ curl --request POST \
  --url 'http://localhost:2050/twitter/tweets/_doc/new' \
  --header 'Content-Type: application/json' \
  --data '{
	"user": "u5",
	"content": "this is my tweet",
	"views": 5
}'
# Example 2
# Fetch the previously added document using its ID
$ curl http://localhost:2050/twitter/tweets/_doc/2552b636-002e-4f1a-98b1-bdb06c2464ac
API Documentation
I published the API docs on postman here with examples.
Refs
About Me
A Gopher who likes to build tiny things that make big change.