역색인 테이블 기반 검색 엔진
- JetBrains CLion
- CMake 3.16 ~ 3.17
- 프로젝트 폴더로 이동
cd mini-search-engine/
- 빌드 스크립트 생성
cmake .
- 빌드
- Linux
make all
- Windows
devenv .\Mini-Search-Engine-Cpp.sln /build Debug
- 바이너리 폴더로 이동
- Linux
cd output/
- Windows
cd Debug/
- 바이너리 실행
- Linux
./mini-search-engine
- Windows
.\mini-search-engine.exe
약 10초 간의 인덱싱 작업(WSL Ubuntu 20.04 기준) 후 검색어 입력(ex: golang, hadoop, aws azure, spark, ...)
- 입력한 검색어를 포함하는 CSV 파일의 레코드 ID를 오름차순으로 출력
- 여러 단어로 된 검색어를 입력했을 경우, 공통 ID를 우선하여 출력