GitHub - jivesearch/jivesearch: The little search engine that could
source link: https://github.com/jivesearch/jivesearch
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Jive Search is the open source search engine that does not track you. Pages are ranked based on their upvotes.
?Table of Contents
- Browser Support
- Quick start
- Installation
- Status
- Roadmap
- Bugs and feature requests
- Documentation
- Contributing
- Community
- Creators
- Copyright and license
? Browser Support
Chrome Internet Explorer Edge Safari Firefox Yes 10+ Yes Yes Yes? Quick Start
- Go to Jive Search's homepage.
- Start searching.
- Upvote or downvote the pages!
? Installation
go get -u github.com/jivesearch/jivesearch
Crawler
Requires Elasticsearch and Redis.
cd $GOPATH/src/github.com/jivesearch/jivesearch/search/crawler && go run ./cmd/crawler.go --workers=75 --time=5m --debug=true
Frontend
Requires Elasticsearch and PostgreSQL.
cd $GOPATH/src/github.com/jivesearch/jivesearch/frontend && go run ./cmd/frontend.go --debug=true
Wikipedia Dump File
Requires PostgreSQL.
cd $GOPATH/src/github.com/jivesearch/jivesearch/instant/wikipedia/cmd/dumper && go run dumper.go --workers=3 --dir=/path/to/wiki/files --text=true --data=true --truncate=400
?Roadmap
Our goal is to create a search engine that respects your privacy AND delivers great search results, instant answers, maps, image search, news, and more.
Marked items indicate progress has been made in that category. There is much more to do in each area. Suggestions are welcome!
- Privacy
- !Bangs
- Core Search Results & Distributed Crawler
- Language & Region
- Advanced Search (exact phrase, dogs OR cats, -cats, site/domain search, etc.)
- Filetype
- SafeSearch
- Time Search (past year/month/day/hour, etc.
- Autocomplete
- Phrase Suggester (a.k.a. "Did You Mean?")
- Instant Answers
- Birthstone, camelcase, characters, coin toss, frequency, POTUS, prime, random, reverse, stats, user agent, etc.
- Discography/Music albums
- JavaScript-based answers
- Basic calculator
- Mortgage, financial and other calculators
- CSS/JavaScript/JSON/etc minifier and prettifier
- Converters (meters to feet, mb to gb, etc...)
- Basic calculator
- Package Tracking (UPS, FedEx, USPS, etc...)
- Stack Overflow
- Stock Quotes & Charts
- Weather
- Wikipedia summary
- Wikidata answers (how tall is, birthday, etc.)
- Wikiquote
- Wiktionary
- Many more instant answers (including from 3rd party APIs)
- Translate trigger words and answers to other languages?
- Maps
- Image Search
- Video Search
- Flight Info & Status
- News
- Shopping
- Custom Themes
? Documentation
Jive Search's documentation is hosted on GoDoc Page at here.
? Contributing
Want to contribute? Great!
Search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
? Copyright and License
Code and documentation copyright 2018 the Jivesearch Authors. Code and docs released under the Apache License.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK