立即体验-> search.luxirty.com
一个搜索引擎,基于 Google ,屏蔽内容农场,无广告,干净,简洁,快。
如果想添加到浏览器中,搜索语法是 search.luxirty.com/search?q=
开源地址: https://github.com/KoriIku/luxirty-search
内置内容农场屏蔽,目前包括了 csbn 、华 x 云、百 xxx 智能、腾 x 云开发者等,还有一些 StackOverflow 翻译站。(欢迎提新的黑名单)
点击 For Program
,一键提高 GitHub 、Stackoverflow 、v2ex 、cnblog 的权重,免去反复手打 site:github.com 的麻烦。(同样欢迎补充新域名,只需要发在回复里就好)
一键搜索 V2EX 、Raddit 。
当然!因为本质上就是基于 google cse 所以搜索质量跟 google 一样好,再加上屏蔽了几个大垃圾,所以总体来说比 Google 好(逃
虽然用了 google ,但我直接把 Google 加载广告的 js 拦截了,所以应该也没广告。(
这些工具在前端屏蔽搜索结果,也就是等到内容农场已经出现在搜索结果中,再将其删除或隐藏。
而 Luxirty Search 通过配置 Annotations 让 Google 直接屏蔽垃圾网站,服务器在执行搜索时就已经将网站排除,可以理解为内置多条 '-site:domain.com' 。详细的可以看文档 https://developers.google.com/custom-search/docs/annotations
这是 Google CSE 的限制,我也没办法,用 search.luxirty.com/search?q=
体感上会稍微顺畅点。
不过出搜索结果是很快的。这里说的快还有一层意思是那几个优化标签用起来很方便,省掉了手动打 site:语法的过程。
(好吧是有点标题党,我谢罪,
但如果说这个项目本身,实际试一下原始 cse 页面就知道确实有必要自建这么个项目了。
纯静态页面,没啥成本,应该能长期用,不放心的话自建一个吧,两分钟就能搞定。
关于具体的部署方式,因为可能会经常变化,请查看项目 readme 。
无法根据时间片过滤,比如搜索一年以内的,cse 本身不支持。
不会根据语言和地区排序(好像某些情况下是个优点。)
更多信息会写在博客 luxirty.com/posts/luxirty-search
![]() | 1 Moyyyyyyyyyyye PRO ![]() 不错不错 |
![]() | 2 GoopleXD 2024-10-08 09:51:49 +08:00 ![]() 已经设定为浏览器默认搜索引擎了 , 用一段时间试试 |
3 nocmt 2024-10-08 09:57:47 +08:00 Cloudflare 拦住了 |
![]() | 4 coolair 2024-10-08 10:01:09 +08:00 Sorry, you have been blocked |
5 chenxuuu 2024-10-08 10:04:21 +08:00 text-shadow 能去掉就更好了 |
6 hzqim 2024-10-08 10:05:30 +08:00 via Android 可以做个 docker 版吗? |
7 chenzw2 2024-10-08 10:07:30 +08:00 google cse 限制每天只有 10000 次查询,用的人多了不行 |
8 v3413 2024-10-08 10:08:41 +08:00 这个貌似好像不能设定白天模式吗,暗色调 着实有点费眼睛 |
![]() | 9 cmmulxuk 2024-10-08 10:10:28 +08:00 之前部署过 whoogle-search ,这类服务不知道是不是会重点照顾,连续墙我 2 个 IP 后,我放弃了。 |
![]() | 10 studyingss OP |
![]() | 11 studyingss OP @cmmulxuk 反代 Google 当然会被重点照顾,不过这个不是反代。 |
12 imjiaoyuan 2024-10-08 10:13:58 +08:00 via Android 好东西,支持 |
![]() | 13 studyingss OP @v3413 有白天模式,跟着系统走的,我看看怎么加个切换按钮吧。 |
![]() | 14 studyingss OP @chenzw2 有限制那个貌似是无广告 api ? |
15 katwalk 2024-10-08 10:22:09 +08:00 ![]() 设为默认搜索引擎了,用一段时间看看 |
![]() | 16 studyingss OP ![]() @chenxuuu 可能是被我装的插件带进去的,等会删了。 |
![]() | 17 thinkwei2012 2024-10-08 10:34:15 +08:00 先加颗星,有时间研究研究 |
![]() | 18 andforce 2024-10-08 10:37:01 +08:00 ![]() 很好用,准备长期使用一段时间 |
19 bfdh 2024-10-08 10:39:38 +08:00 有个问题,必须得翻墙,但是翻墙的话,google 会默认使用代理的地区&语言,页面上没有设置地区&语言的地方? |
![]() | 20 studyingss OP @bfdh 好像是这样,这我得去看看文档,不知道能不能设置。 |
![]() | 21 andforce 2024-10-08 10:47:13 +08:00 @katwalk #15 请问 Chrome 如何添加默认引擎呀?我的 Chrome 只能“选”Bing 之类的,没办法添加自定义的 |
![]() | 22 studyingss OP @andforce chrome 的 pc 版应该是能自定义的吧 ,安卓不行。https://support.google.com/chrome/answer/95426?hl=zh-Hans&co=GENIE.Platform%3DDesktop |
![]() | 23 studyingss OP ![]() @hzqim 理论上讲可以,但我不太熟 docker 。本质上是个 vue+vite 项目,应该不难,有空我看看。 |
![]() | 24 andforce 2024-10-08 11:02:46 +08:00 @studyingss #22 感谢,原来得先设置“网站搜索”,才能在“搜索引擎”那选择 |
![]() | 25 laox0 2024-10-08 11:07:59 +08:00 NB 很好用,提个建议,清空搜索内容后,点击搜索,能不能回到首页 |
26 shunia 2024-10-08 11:12:21 +08:00 |
![]() | 27 studyingss OP @laox0 点那个 luxirty search 的大标题可以回首页,这样可以吗 |
![]() | 28 studyingss OP @shunia 这是在哪里看的,可能是我 blog 里写过 r18 相关导致的... |
29 tycallen 2024-10-08 11:29:49 +08:00 为啥标题字体这么大 |
![]() | 30 studyingss OP @tycallen 随便写了个固定值,所以在小屏幕上看起来会比较大,按理来说应该用 rem ,根据不同屏幕尺寸适配,但我还没写 |
![]() | 31 studyingss OP @chenxuuu 已经删了,可能有缓存要等一段时间才生效。 |
![]() | 32 guanhui07 2024-10-08 11:56:36 +08:00 不错不错 |
![]() | 33 seedhk 2024-10-08 13:20:17 +8:00 ![]() 已 star ,感谢 |
![]() | 34 Lowlife 2024-10-08 13:21:19 +08:00 via Android 很不错 |
![]() | 35 qwertty01 2024-10-08 14:06:44 +08:00 @studyingss #23 前端 nginx 部署 搜索直接 404 |
36 tycallen 2024-10-08 14:10:02 +08:00 |
![]() | 37 Tink PRO 牛逼,我现在搜技术文档都直接 perplexity ,谷歌搜出来垃圾信息太多了 |
![]() | 38 seedhk 2024-10-08 14:33:24 +08:00 感谢楼主,有时候访问首页会出现搜索框不显示的问题 |
![]() | 39 oeagut 2024-10-08 14:45:28 +08:00 收藏了,试用一下! |
40 himcheobeolx 2024-10-08 14:55:19 +08:00 ![]() 感谢,先 star 下 |
![]() | 41 NoLifeRyan 2024-10-08 15:26:36 +08:00 via iPhone 可否手动给域名加减权重、置顶、屏蔽 |
![]() | 42 studyingss OP @qwertty01 我不是太了解 nginx ,能详细说说怎么构建的吗? |
![]() | 43 studyingss OP @NoLifeRyan 这个需要你用自己的 cse 部署,然后自己去配置。 如果你的需求比较大众,可以直接提出来我加。 |
![]() | 44 studyingss OP @seedhk 感谢反馈,我也遇到过类似问题,因为搜索框是通过 Google 的 js 加载的,如果 js 加载失败就不显示了,后面我看下能不能加个重试机制。 |
![]() | 45 studyingss OP @tycallen 请问字体放大是什么?一个插件吗,无法复现的话也不太好调。 |
46 chenxuuu 2024-10-08 15:55:37 +08:00 |
![]() | 47 rongsh 2024-10-08 16:30:09 +08:00 @studyingss 使用 vercel 部署后,搜索出现 404: NOT_FOUND |
![]() | 48 qwertty01 2024-10-08 16:33:49 +08:00 @studyingss #42 就是 pnpm build 构建的 但是因为 你搜索路径是 /search Nginx 找不到这个路径报 404 了 现在暂时可以通过把 根目录设置为 results 来避免 |
![]() | 49 studyingss OP |
![]() | 50 studyingss OP @chenxuuu 非常感谢,理论上来说应该可以实现,我看一下。 应该只要把 data-cturl 这个属性删掉就可以了是吧。 |
![]() | 51 v2user89 2024-10-08 17:10:40 +08:00 楼主做的很棒, 目前在用 kagi,一直付费确实也挺贵的, 虽然那边的结果也还行 |
52 chenxuuu 2024-10-08 17:11:33 +08:00 @studyingss #50 我控制台直接删是没问题的,不知道实际上能不能行: ```Javascript document.querySelectorAll('.gs-title > a').forEach(function(link) { if (link.dataset.cturl) { delete link.dataset.cturl; } }); ``` |
![]() | 53 studyingss OP ![]() |
54 chenxuuu 2024-10-08 17:24:30 +08:00 @studyingss #53 测试完美 ![]() 接下来的一点小建议: 拉到底部时自动加载下一页贴上去(无限滚动),可以省去翻页的操作 另外发现搜索结果是有网站预览图的,后期考虑显示出来吗? 层主慢慢写,前端小白还没看懂这东西的原理 ![]() |
![]() | 55 blankmiss 2024-10-08 17:36:34 +08:00 确实是个很新颖的工具 |
![]() | 56 myxingkong 2024-10-08 17:44:13 +08:00 一个冷知识: 在 Google 搜索设置里面将 语言和地区 改成 美国 和 英语。使用 英文关键字 进行搜索可以过滤绝大多数的内容农场,并且搜索结果质量显著提升。 |
![]() | 57 studyingss OP @chenxuuu ok ,现在可以自豪地加再加一句无跟踪了。 我也前端小白,原理就是用 css 改变默认元素的样式,只要会用 f12 和 chatgpt 就可以做到。 预览图其实默认就是显示的,隐藏是因为 Google 官方也没显示,显示出来也很丑,你可以在 main.css 里面看到所有关键内容。 自动翻页我也打算做,但暂时不知道怎么实现,因为底下那个页码它不是个链接,没有头绪。 |
![]() | 58 hazoop 2024-10-08 18:10:46 +08:00 不错不错,我搜了啥是不是都知道啦? |
![]() | 59 monkeyWie 2024-10-08 18:41:21 +08:00 感谢 |
![]() | 60 studyingss OP @rongsh 已解决,用最新版本就可以了 |
![]() | 61 studyingss OP @hazoop 搜索请求是直接发到 Google 的。 |
![]() | 62 kuxiaobai 2024-10-08 19:12:55 +08:00 ![]() 试用了一下很棒 |
![]() | 63 studyingss OP @myxingkong 这个工具默认不根据地区和语言优化,比如你搜 vue ,最前面的是英文站而不是中文站。 |
![]() | 64 studyingss OP @qwertty01 我看了一下,因为这是个 spa ,路径是由 vue router 处理的,所以你可能需要对路径特别处理下,让 /search 交给 index 处理而不是去找文件。 下面是 ai 给的配置,你可以用 nginx+vue+spa+vite 这几个关键词搜索下。 ``` server { listen 80; server_name yourdomain.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; } } ``` |
![]() | 65 studyingss OP @kuxiaobai 感谢 |
![]() | 67 studyingss OP @v2user89 看了下 kagi ,如果主要需求是自定义屏蔽和提高指定网站权重的话,确实可以考虑用这个项目替代,只需要自己去创一个 Google cse 就行。ui 操作可能不如 kagi 方便,毕竟还设置还得去控制台, |
![]() | 68 Jackyxiaoc 2024-10-08 19:47:06 +08:00 好用,屏蔽毒瘤以后舒服多了。 @chenzw2 多 key 轮询哈哈哈哈 |
69 5966 2024-10-08 20:08:28 +08:00 via iPhone 好用,收藏了 |
![]() | 70 rongsh 2024-10-08 20:59:11 +08:00 |
![]() | 71 studyingss OP @rongsh 这些是 google cse 提供的,如果你用了自己的 cse ,那你也要自己定义这些功能。 |
![]() | 72 Garphy 2024-10-08 21:12:11 +08:00 谷歌还是大方 |
![]() | 73 studyingss OP |
![]() | 74 ccwhkkk 2024-10-08 21:32:51 +08:00 ![]() 好东西,star 了 |
75 muapyw 2024-10-08 21:33:23 +08:00 显示器大,搜索结果能多栏就好了, |
![]() | 76 rongsh 2024-10-08 21:36:07 +08:00 @studyingss 感谢回复! |
77 kyrieIvring 2024-10-08 21:49:31 +08:00 ![]() 牛逼,star 了 |
![]() | 78 RoccoShi 2024-10-08 22:04:59 +08:00 ![]() 确实不错啊 |
![]() | 79 M5tuA 2024-10-08 22:06:03 +08:00 ![]() 谢谢分享,试了下可以满足我日常搜索需要 |
![]() | 80 studyingss OP @muapyw 理论上来说可以做,但我对 css 部署,尽量做。 |
![]() | 81 studyingss OP 部署 -> 不熟。我尽量试试吧。 |
82 dik88chen 2024-10-08 22:53:28 +08:00 via iPhone 非常不错,开始试用一段时间 |
![]() | 83 zololiu 2024-10-08 23:34:07 +08:00 加星了,希望大佬能出个 Docker 版本。 |
![]() | 84 abccccabc 2024-10-08 23:59:10 +08:00 前端水平太差,没看明白如何部署。东西到是好东西。 |
85 calloc 2024-10-09 00:52:52 +08:00 via Android ![]() 感觉比谷歌好用 |
![]() | 86 studyingss OP @zololiu 实话说我完全不会用 docker ,如果有大佬能 pr 是最好的,不然只能慢慢问 chatgpt 了。 |
![]() | 87 studyingss OP @abccccabc 有个一键部署按钮。 |
![]() | 88 zeropercenthappy 2024-10-09 01:53:53 +08:00 ![]() 看着还不错,试用几天看看,多谢~ |
![]() | 89 WuSiYu 2024-10-09 02:09:21 +08:00 ![]() 有点意思,支持! |
![]() | 90 jellyX 2024-10-09 07:42:08 +08:00 ![]() 支持 |
91 pchychina 2024-10-09 07:47:28 +08:00 via Android ![]() 不错,不错。 |
![]() | 92 ErZhou 2024-10-09 08:10:38 +08:00 ![]() 挺好 |
![]() | 93 dcdlove 2024-10-09 08:29:14 +08:00 ![]() 很好使 |
94 ltmst 2024-10-09 08:59:53 +08:00 ![]() 好用! 有点类似百度的开发者搜索 |
![]() | 95 pxllong 2024-10-09 09:03:52 +08:00 ![]() 好用 感谢 OP |
![]() | 96 body007 2024-10-09 09:08:53 +08:00 ![]() 先赞后用,大家越来越好看。 |
97 reseen 2024-10-09 09:10:19 +08:00 ![]() 赞啊,已 star |
98 wryyyyyyyyyyyy 2024-10-09 09:12:13 +08:00 ![]() 不错 |
![]() | 99 ShadowWhisper 2024-10-09 09:19:02 +08:00 ![]() |
100 shenpVip 2024-10-09 09:38:25 +08:00 ![]() mark 感觉不错 |