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

近期下载者

相关文件


收藏者