Show HN: ByteWise 搜索:一个注重隐私、零流量、社区驱动的搜索引擎
2 分•作者: FerkiHN•6 个月前
大家好,
我很兴奋地分享我一直在构建的创新开源搜索引擎 ByteWise Search。与传统的搜索引擎不同,ByteWise 旨在完全在客户端运行,直接在您的浏览器中运行。这意味着它提供了无与伦比的隐私性、极快的速度,并且搜索查询几乎不消耗流量。
为什么选择 ByteWise Search?
我的目标是创造一种以用户为先的搜索体验,且不 compromise 隐私或性能。以下是它的独特之处:
* 绝对隐私:您的搜索查询永远不会离开您的设备。所有处理都在您的浏览器中本地进行。没有跟踪,没有 cookie,没有指纹识别。
* 搜索零流量:在初始加载后,每次后续搜索查询消耗 0KB 的网络流量。结果会从本地数据库中即时提供。
* 离线功能:得益于 Service Workers 和 IndexedDB,即使您处于离线状态,ByteWise Search 也能完美运行。
* 没有 API 密钥,没有后端:该项目完全在 GitHub Pages 上运行,因此完全免费托管和使用。没有用于搜索结果的外部 API,消除了依赖性和潜在成本。
社区驱动的愿景
这才是真正有趣的地方,也是我需要您帮助的地方!
ByteWise Search 并非依赖于集中式索引,而是设计成由社区驱动。
搜索结果由本地数据库提供支持,而该数据库可以由像您一样的用户扩展和改进。
工作原理:
* 本地贡献:您可以在应用程序中直接添加新的“查询 -> 相关链接”对。这些贡献会保存在您浏览器的本地。
* 导出和共享:您可以将您的本地贡献导出为 JSON 文件。
* 通过 GitHub Pull Request 贡献:愿景是社区通过 Pull Requests 将这些导出的 JSON 文件贡献回主 GitHub 存储库。一旦合并,这些贡献将成为公共共享数据库的一部分,使每个使用 ByteWise Search 的人受益。
这种模式使我们能够共同构建一个高质量、精心策划且尊重隐私的知识库,由社区为社区量身定制。
性能亮点(与传统搜索相比)
* 初始加载:~24KB
* 搜索查询:0KB(来自缓存/本地数据库)
* 响应速度:即时(来自缓存/本地数据库)
* 离线支持:是
* 搜索的外部 API 调用:无
行动号召
我相信这种方法有潜力重新定义我们对搜索的看法,尤其是在特定、精心策划的知识领域。
我很乐意收到您的反馈、想法,尤其是贡献!
* 试用实时演示:[https://ferki-git-creator.github.io/bytewise-search/](https://ferki-git-creator.github.io/bytewise-search/)
* 探索代码并做出贡献:[https://github.com/ferki-git-creator/bytewise-search](https://github.com/ferki-git-creator/bytewise-search)
让我们一起构建一个真正私密且由社区驱动的搜索引擎!
感谢您的关注。
查看原文
Hey HN,
I'm excited to share ByteWise Search, an innovative open-source search engine I've been building. Unlike traditional search engines, ByteWise is designed to be entirely client-side, running directly in your browser. This means it offers unparalleled privacy, blazing speed, and near-zero traffic consumption for search queries.
Why ByteWise Search?<p>My goal was to create a search experience that puts the user first, without compromises on privacy or performance. Here's what makes it unique:<p>* Absolute Privacy: Your search queries never leave your device. All processing happens locally in your browser. No tracking, no cookies, no fingerprints.<p>* Zero Traffic for Search: After the initial load, every subsequent search query consumes 0KB of network traffic. Results are served instantly from a local database.<p>* Offline Functionality: Thanks to Service Workers and IndexedDB, ByteWise Search works perfectly even when you're offline.<p>* No API Keys, No Backend: This project runs entirely on GitHub Pages, making it completely free to host and use. There are no external APIs for search results, eliminating dependencies and potential costs.<p>The Community-Driven Vision
This is where it gets really interesting, and where I need your help!
Instead of relying on a centralized index, ByteWise Search is designed to be community-driven.
The search results are powered by a local database that can be extended and improved by users like you.
How it works:<p>* Local Contributions: You can add new "query -> relevant link" pairs directly within the app. These contributions are saved locally in your browser.<p>* Export & Share: You can export your local contributions as a JSON file.<p>* Contribute via GitHub Pull Request: The vision is for the community to contribute these exported JSON files back to the main GitHub repository via Pull Requests. Once merged, these contributions become part of the public, shared database, benefiting everyone using ByteWise Search.<p>This model allows us to collectively build a high-quality, curated, and privacy-respecting knowledge base, tailored by the community for the community.
Performance Highlights (vs. traditional search)<p>* Initial Load: ~24KB<p>* Search Query: 0KB (from cache/local DB)<p>* Response Speed: Instant (from cache/local DB)<p>* Offline Support: Yes<p>* External API Calls for
Search: None<p>Call to Action
I believe this approach has the potential to redefine how we think about search, especially for specific, curated knowledge domains.<p>I'd love to get your feedback, ideas, and especially contributions!<p>* Try the Live Demo: <a href="https://ferki-git-creator.github.io/bytewise-search/" rel="nofollow">https://ferki-git-creator.github.io/bytewise-search/</a><p>* Explore the Code & Contribute: <a href="https://github.com/ferki-git-creator/bytewise-search">https://github.com/ferki-git-creator/bytewise-search</a><p>Let's build a truly private and community-powered search engine together!
Thanks for checking it out.