Skip to content

wheresvic/zsearch

Folders and files

NameName
Last commit message
Last commit date
Jan 27, 2013
Feb 11, 2013
Feb 13, 2013
Feb 6, 2017
Feb 8, 2013
Feb 13, 2013
Feb 6, 2017
Feb 6, 2017
Nov 2, 2012
Oct 30, 2015
Feb 6, 2017
Feb 8, 2013
Feb 8, 2013
Feb 13, 2013
Mar 27, 2015

Repository files navigation

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