Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

438 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cocomel - A search engine

coconut + caramel

Cocomel is an anytime search engine used for research at the University of Otago.

This puts it in the same family as ATIRE, IOQP, JASS, and JASSv2.

Features

  • Searches

TODO

  • Lots of stuff

Compiling

You'll need to install Zig 0.16.0 then run zig build -Doptimize=ReleaseFast. Other versions of Zig may work but remain untested.

Usage

Cocomel can index from either a trec format <DOC><DOCNO>DOC_001</DOCNO></DOC> file or a folder of html files. Conversion from ciff is supported using the convert tool. The indexer, search etc. can be found in ./zig-out/bin/ with usage described by the --help flag. There is also a daemon cocomel and example client. Indexing is a batch job and the daemon will need to be restarted to use a new index however this only takes a few seconds as the index is simply read not decompressed.

Tuning

See src/config.zig.

Acknowledgments

About

A search engine

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages