Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.16 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.16 KB

RSSearch

A RSS search engine with spell correction mechanism.

Todo

  • remove dir: data, depends, dict, lib and res
  • code refactoring: config system (remove json)

To Build

$ git clone https://github.com/mistydew/RSSearch.git
$ cd RSSearch
$ make
$ make install # optional

Dependencies

These dependencies are required:

Library Purpose Description
Boost Utility Library for threading, data structures, etc.
CppJieba Segmentation Chinese word segmentation
Simhash Deduplication Remove duplicate
Redis Database Data storage, Cache
TinyXML2 XML parsing XML parser

Linux Distribution Specific Instructions

Ubuntu

Dependency Build Instructions

Build requirements:

Redis
$ sudo apt install redis-server

Usage

$ ./createlib ~/RSSearch/createlib.conf
$ ./searchengined ~/RSSearch/searchengine.conf

License

RSSearch is released under the terms of the MIT license. See LICENSE for more information or see https://opensource.org/licenses/MIT.