Skip to content
lucasjliuPublic

About

a simple C++11 search engine using BM25. asynchronous search is done by thread pool and callback function.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a simple C++11 search engine using BM25. Asynchronous search is done by thread pool and callback function. Based on a crawler from here, multi-thread utilities from here, and HTTP server from an project handy.

Key modules for searching

  • SearchBase: data structure, type
  • SearchImpl: key algorithm implementation
  • Searcher: module that connects the others
  • SearchServer: definition of http response logic

About

a simple C++11 search engine using BM25. asynchronous search is done by thread pool and callback function.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages