Views
A view is a saved bundle of ranking rules, plus optional defaults such as region, language, time range, or file type, that you switch on for a search. It is a mode for one kind of searching: programming, academic, recipes, the small web, and so on.
View modes
Every view has a mode that decides how its sites are used:
- Boost — the view's sites are raised, but everything else still appears. Use it for "I prefer these sources."
- Restrict — results are limited to the view's sites (an allow-list). Use it for "only these sources."
- Filter — the view carries no sites, only a search constraint (for example, PDFs only).
Built-in views
Neuji ships a curated set every account can use at once:
| View | Mode | What it does |
|---|---|---|
| Small Web | Boost | Favors indie sites, personal blogs, and human-scale search (marginalia, wiby, neocities, bear blog…). |
| Forums & Discussion | Restrict | Limits to community sites (Reddit, Hacker News, Stack Exchange, Lobsters, Lemmy…). |
| Programming | Boost | Favors docs and code (Stack Overflow, MDN, GitHub, language/runtime docs, Microsoft Learn…). |
| Academic | Restrict | Limits to scholarly sources (arXiv, PubMed, JSTOR, ScienceDirect, Springer, Nature, SSRN…). |
| PDFs | Filter | Restricts to PDF documents. |
| News | Boost | Favors major newswires and outlets (Reuters, AP, BBC, NPR, The Guardian, Al Jazeera). |
| Recipes | Restrict | Limits to trusted recipe sites (Serious Eats, Bon Appétit, Smitten Kitchen, Budget Bytes…). |
| News 360 | Boost | Favors a wide political spread so an event is seen from many angles (Reuters, AP, BBC, NYTimes, WSJ, FT, Bloomberg, Fox, Breitbart, RT, CNN…). |
| Fediverse / Forums | Restrict | Limits to decentralized social and community discussion (Mastodon, Lemmy, kbin, Lobsters, Hacker News, Reddit, Discourse, Tildes…). |
| Usenet / Archive | Restrict | Limits to Usenet and mailing-list archives and the web archive (Google Groups, archive.org, Narkive, Gmane, MARC…). |
| Cyber Security | Boost | Favors authoritative infosec sources (CVE, NVD, OWASP, Exploit-DB, Krebs on Security, BleepingComputer, PortSwigger, SANS, CISA…). |
Activating a view
Four interchangeable ways:
- View picker — choose a view from the dropdown beside the search box (it stays on for that search).
- Bang — type
!<slug>in the query, e.g.!programming async iterator. - URL — append
?view=<slug>to a results URL, e.g./search?q=async+iterator&view=programming. - Default — set a view as your default in Settings → Search Control, and it applies to every search until you change it.
!recipes weeknight pasta
!academic protein foldingCustom views
Create your own view in Settings → Search Control: name it (the slug is derived from the name), choose a mode, optionally set a default region / language / time range / file type, and add the ranking rules it carries. Built-in view domains are added as raise rules internally, so a Boost view nudges those sites up while a Restrict view limits results to them.
Sharing a view
A view you have built can be shared (published as an unlisted link or to the public community directory) so other members can subscribe to it or add a copy of their own. See Sharing & community lists.
Views and your other rules
An active view layers below any one-shot bang rule but composes with your personal rules, so a personal block still applies while a view is on. See Domain ranking for how overlapping rules are resolved.