Skip to content
A high performance search engine
C++ C HTML Makefile Shell Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
data
docroot
leveldb
lib
misc
src
tests
unicode
varint
.gitignore
FAQ
INSTALL
README.md
buildall.sh

README.md

zsearch A high performance search engine

Low Data fragmentation and good random write performance by using levelDB Log Structured Merge Trees. High performance query speed by using CompressedBitmap to store DocumentIds in an InvertedIndex interface provided by a simple libEvent2 http server.

Project Design

Engine 
	-> tokenizer	
	-> documentStore
	-> invertedIndex
		-> KVStore
			-> InMemory
			-> LevelDb
		-> setFactory
	-> setFactory
	-> wordIndex

Project Organization

TODO

Contact

Dependencies

All of the following:

Cloning and Running

You can clone this repo and simply execute:

git clone git://github.com/victorparmar/zsearch.git
cd zsearch
./buildall.sh
./build/server ./docroot

License

  • Mozilla
You can’t perform that action at this time.