news-search
所属分类:搜索引擎
开发工具:JavaScript
文件大小:862KB
下载次数:0
上传日期:2020-01-06 10:19:01
上 传 者:
sh-1993
说明: 基于Spring数据和Elasticsearch的新闻搜索引擎
(A news search engine based on Spring data and Elasticsearch)
文件列表:
docker (0, 2020-01-06)
docker\docker-compose.yaml (1008, 2020-01-06)
docker\elastic_kibana.yaml (1551, 2020-01-06)
search-app (0, 2020-01-06)
search-app\Dockerfile (168, 2020-01-06)
search-app\config-overrides.js (200, 2020-01-06)
search-app\package-lock.json (599571, 2020-01-06)
search-app\package.json (984, 2020-01-06)
search-app\public (0, 2020-01-06)
search-app\public\favicon.ico (4760, 2020-01-06)
search-app\public\index.html (1723, 2020-01-06)
search-app\public\logo192.png (5347, 2020-01-06)
search-app\public\logo512.png (9664, 2020-01-06)
search-app\public\manifest.json (492, 2020-01-06)
search-app\public\robots.txt (57, 2020-01-06)
search-app\src (0, 2020-01-06)
search-app\src\app (0, 2020-01-06)
search-app\src\app\App.js (484, 2020-01-06)
search-app\src\app\App.test.js (284, 2020-01-06)
search-app\src\index.css (366, 2020-01-06)
search-app\src\index.js (350, 2020-01-06)
search-app\src\logo.png (4760, 2020-01-06)
search-app\src\pages (0, 2020-01-06)
search-app\src\pages\home (0, 2020-01-06)
search-app\src\pages\home\Home.css (345, 2020-01-06)
search-app\src\pages\home\Home.js (1730, 2020-01-06)
search-app\src\pages\search (0, 2020-01-06)
search-app\src\pages\search\Search.css (1558, 2020-01-06)
search-app\src\pages\search\SearchResult.js (8129, 2020-01-06)
search-app\src\registerServiceWorker.js (4384, 2020-01-06)
search-app\src\serviceWorker.js (5003, 2020-01-06)
search-app\src\setupTests.js (255, 2020-01-06)
search-app\src\util (0, 2020-01-06)
search-app\src\util\ApiUtil.js (934, 2020-01-06)
search-service (0, 2020-01-06)
... ...
# News Search
A news search engine based on Spring data and Elasticsearch
# Features:
- Search in title, description and content
- Paginate search result
- Filter search results based on category
- Autocomplete
[![Watch the video](https://github.com/amrkhaledccd/news-search/blob/master/video.png)](https://www.youtube.com/watch?v=iGoe1jlMs20)
# Run on Docker
- Navigate to {project-folder}/search-service
- Run
mvn clean install
- Navigate to {project-folder}/docker
- Run
docker compose up
- Open a browser and type
http://localhost:3000
It may take some minutes to download all the dependencies depends on internet connection, please be patient.
# Run from IDE
- Navigate to {project-folder}/docker
- Run
docker compose -f elastic_kibana.yaml up
- Run search-service from IDE or by typing
mvn spring-boot:run
- Run search-app by typeing
npm install
for the first time then type npm start
- Open a browser and type
http://localhost:3000
# Data
The indexed data is powered by https://rapidapi.com
近期下载者:
相关文件:
收藏者: