Skip to content

Commit e4364a7

Browse files
authored
updates related to subsetting ai search (#458)
1 parent 558ec49 commit e4364a7

File tree

1 file changed

+35
-108
lines changed

1 file changed

+35
-108
lines changed

docs/key-features/search.md

Lines changed: 35 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,59 @@
11
---
22
sidebar_position: 2
3-
description: "Explore the daily.dev Search, a powerful AI-driven search engine designed specifically for developers to access relevant and accurate information."
3+
description: "Learn how to search for content, users, tags, squads, and sources across the daily.dev ecosystem."
44
---
55

66
# Search
77

8-
![Search Screenshot](https://res.cloudinary.com/daily-now/image/upload/s--qE_clJVd--/f_auto/v1709219206/ugc/content_87571061-784f-4022-ac3b-457ad86b74ba)
9-
10-
## What is daily.dev Search?
11-
12-
Welcome to the official guide for daily.dev Search, a powerful tool we made to supercharge you as a developer. If you're like many other developers who rely on daily.dev to stay ahead of the curve, you know how invaluable it is to have the most up-to-date information at your fingertips.
13-
14-
But what happens when you have a specific question, problem, or issue that requires immediate attention? That's where daily.dev Search comes in.
15-
16-
Our AI-powered search engine is designed to answer your questions directly, pull in insights from across the web, and present them to you in a concise and actionable format. **This isn't just another search engine; it's a search engine that's both fine-tuned for developers and fully integrated into the daily.dev ecosystem**.
8+
daily.dev’s search is your go-to way to explore the platform. Whether you’re looking for a specific post, a trusted source, trending tags, or other developers — it’s all just a few keystrokes away.
179

1810
:::info
19-
**Beta Access**: If you're wondering why you haven't seen this new daily.dev Search on your platform yet, it's because we're currently in the beta testing phase. Access to this feature is limited to a select group of users who are helping us fine-tune the experience. We appreciate your patience and can't wait to roll it out to everyone soon. If you can't wait and want to have access please email us at [email protected]
11+
We’ve sunset our AI-powered search due to low adoption. Like any good startup experiment, it taught us a lot. We're using those learnings to build even better experiences ahead — stay tuned.
2012
:::
2113

22-
## Key Features
23-
24-
Before diving into the specifics, let's talk about why daily.dev Search is unlike any other search engine you've encountered. **Built with developers like you in mind, it offers a blend of accuracy, transparency, convenience, and reliability to take your day-to-day developer experience to the next level**.
14+
## What you can search for
2515

26-
Here are some of its most impactful features:
27-
28-
* **No Hallucinations, No Made-Up Answers**: While many other AI-powered search engines are optimized to answer, we optimize for accuracy. If the engine doesn't know the answer to your query, it will simply tell you. No made-up answers, no hallucinations. Period.
29-
* **Fully Transparent with a Complete List of Sources**: Transparency is one of our core values. Our search engine provides a comprehensive list of sources for each answer, allowing you to trace the information back to its roots and explore further if you wish.
30-
* **Always Up to Date**: daily.dev Search is connected to the web, ensuring that the answers you receive are not only accurate but also up-to-date with the latest information and trends.
31-
* **Concise and Straight to the Point Results**: Clarity and conciseness are crucial when you're trying to solve a problem. daily.dev Search offers answers that are brief yet informative. For queries requiring more in-depth information, we provide a summarized bottom line upfront so you can grasp the essentials before diving in and spending your time.
32-
* **Supports Markdown**: We understand the day-to-day needs of developers. That's why we designed daily.dev Search to support Markdown, making it incredibly easy for you to copy and paste code snippets, commands, and other answers into your projects or notes.
33-
* **Highly Convenient**: What could be more convenient than having an advanced search engine built right into your new tab? With daily.dev Search, you won't need to juggle between tabs or applications. It's always there, waiting to assist you whenever you need it.
34-
* **Search History**: Stores all your previous search queries that you've done on daily.dev into Search History and [Reading History](https://docs.daily.dev/docs/your-profile/reading-history#how-does-reading-history-work). This enables you to revisit your past queries without having to remember the exact terms or retype them. A convenient way to keep track of the topics you've explored or problems you've been troubleshooting.
35-
* **Smoother keyboard navigation**: We've updated daily.dev Search with keyboard shortcuts like <kbd> ⌘</kbd> + <kbd> K </kbd> (Mac) or <kbd> Ctrl</kbd> + <kbd> K</kbd> (PC) for easier result navigation. Now, you can easily navigate through your search results with ease.
36-
37-
:::info
38-
Missing the previous search? As we innovate, we've renamed our old search engine to [Post Finder](https://app.daily.dev/posts/finder), now accessible via the sidebar. This change aligns with our goal to provide a more efficient and comprehensive search experience. Thank you for evolving with us.
39-
:::
16+
Here’s what you can search for using the search bar at the top of the page or via <kbd>Cmd</kbd>+<kbd>K</kbd> / <kbd>Ctrl</kbd>+<kbd>K</kbd>:
4017

41-
## Integration with the daily.dev Platform
18+
### Content (posts)
19+
- Instantly search for posts matching your query.
20+
- Results are sorted by relevance, helping you discover tutorials, news, comparisons, product launches, and more.
4221

43-
One of the standout features of daily.dev Search is its seamless integration with the daily.dev platform. This isn't just a search engine operating in isolation; it's a cohesive part of your daily.dev experience. Here's why this integration is such a game-changer:
22+
### Tags
23+
- If your search term matches a tag, it’ll appear with a hashtag (e.g. `#react`).
24+
- Clicking it takes you to a dedicated tag page sorted by:
25+
1. Top-voted posts
26+
2. Best discussions
27+
3. Everything else
4428

45-
* **✨ Personalized Search Recommendations**: Ever wonder how you can find more articles and resources that align with your interests? As you interact with content on daily.dev—especially as you upvote articles—our platform learns about your preferences. This data is directly fed into daily.dev Search. All you have to do is click on the button at the top of your results. From there, you are offered search recommendations that are incredibly personalized and relevant to your coding journey.
46-
* **One Cohesive Experience**: With daily.dev Search integrated into the platform, you get everything you need in one place. Whether you're reading trending articles or seeking solutions to specific problems, everything is available in one place. It's a unified, distraction-free zone designed to enhance your productivity.
47-
* **Consistent Updates**: Any changes or updates made to the daily.dev platform are automatically reflected in daily.dev Search. This ensures that you always have access to the latest features and the most current information, all without needing to adapt to a new environment.
48-
49-
This tight-knit integration transforms daily.dev Search from a simple utility to a powerful tool that enhances every facet of your daily.dev experience. It's not just about finding answers; it's about becoming a more informed, more capable, and more connected developer.
50-
51-
## Supported Use Cases
52-
53-
daily.dev Search is designed to help you in a wide range of scenarios that developers commonly face. Below is a table outlining some of these use cases:
54-
55-
| Use Case | Short Description | Examples | Support Level |
56-
|--------------------------------|-------------------------------------------------------------------------------------------------------|------------------------------------|---------------|
57-
| Answering Technical Questions | Queries aimed at solving specific technical problems or understanding how to do something. | How to configure ESLint in VSCode, How to set up a Docker container | 🟢 |
58-
| Technology/Product Selection | Queries aimed at comparing technologies or products to make an informed choice. | Angular vs React, Best IDE for Python | 🟢 |
59-
| Learning and Researching New Skills/Concepts | Queries focused on understanding new technical concepts, theories, or industry best practices. | What are microservices, REST API best practices | 🟢 |
60-
| Time-Sensitive Updates | Queries looking for the latest updates, features, or vulnerabilities in a specific technology. | Latest Python release, Recent security vulnerabilities in Nginx | 🟢 |
61-
| Problem-solving/Debugging | Queries related to troubleshooting code errors or other issues during development. | Resolve TypeException in JavaScript, Fix 404 error in Apache | 🟢 |
62-
| Code Examples | Queries related to generating code snippets or templates for specific tasks. | Generate REST API code in Node.js, Create React component template | 🟡 |
63-
| Non-Development Related | Queries not directly related to software engineering, such as general knowledge or unrelated topics. | Best coffee brands, How to grow houseplants | 🔴 |
64-
| Content Generation | Queries aimed at creating original content, which is beyond the scope of this search engine as it relies on existing web data.| Generate marketing copy, Summarize this article for me | 🔴 |
65-
| Finding Specific Posts from daily.dev | Queries aimed at finding posts within the daily.dev platform. To search posts please use [Post finder](https://app.daily.dev/posts/finder) | "JavaScript", "Python" | 🔴 |
66-
67-
:::info
68-
Explanation of Support Levels:
69-
70-
- 🟢: This means that the use-case should be well supported as long as relevant and sufficient information has been found.
71-
- 🟡: This level indicates that the use-case is partially supported and is currently undergoing improvements. Use with caution.
72-
- 🔴: This use-case is not officially supported. While daily.dev Search may provide responses, it was not designed to handle these types of queries.
73-
:::
29+
### Sources
30+
- Looking for content from a specific blog, newsletter, or YouTube channel? Search for the source name.
31+
- Sources appear with a custom icon. Clicking opens the source page with the latest posts, ordered by engagement.
7432

75-
## Best Practices for daily.dev Search
33+
### Users
34+
- Search by handle or name to find developers on daily.dev.
35+
- Discover their activity, Squads, reading streaks, and shared posts.
7636

77-
Getting the most accurate and useful information from daily.dev Search often comes down to how well you craft your query. If you've ever wished for a search engine that speaks "Developer," you're in the right place. Here are some pro tips to supercharge your queries and get even more precise and relevant results.
37+
### Squads
38+
- Search for Squads by name or topic.
39+
- Join and engage with communities that match your interests.
7840

79-
### 1. Jargon is Your Friend Here
41+
## Search results view
8042

81-
You're among developers, so feel free to talk like one. If you have a technical term or a piece of jargon that will make your query more precise, go ahead and use it.
43+
We’ve revamped the search interface to give you a cleaner, faster way to find what matters. When you search, you’ll see:
8244

83-
🚫 **Not Recommended**: "Optimize server-side rendering in React"
84-
**Recommended**: "How to optimize SSR hydration in React?"
45+
- **Main column:** Relevant posts
46+
- **Right sidebar:** Matching tags, sources, and Squads
47+
- **Lower section:** Developers who have mentioned the term
8548

86-
### 2. Go Long-Tail for Niche Queries
49+
Everything is just a scroll away — no extra clicks needed.
8750

88-
Contrary to most search advice, getting super specific can actually improve the quality of your search results on daily.dev. If you have a niche question or topic, go ahead and make your query as detailed as you like.
89-
90-
🚫 **Not Recommended**: "Vue.js state management"
91-
**Recommended**: "How do I manage local state in a Vue.js 3 composition API?"
92-
93-
### 3. Keep It Single-Task Focused
94-
95-
It's better to have a single, well-focused query than a multi-pronged question. This keeps our AI on point and gives you the most relevant information for what you're specifically asking about.
96-
97-
🚫 **Not Recommended**: "Compare Python and Ruby for web development and latest security vulnerabilities"
98-
**Recommended**: "How does Python compare to Ruby for web development?" *Then* "What are the latest security vulnerabilities in Python/Ruby?"
99-
100-
### 4. Use Keywords, But Don't Be Shy About Context
101-
102-
While keywords are the bedrock of search queries, don't shy away from providing a bit more context if it makes your query clearer.
103-
104-
🚫 **Not Recommended**: "React state"
105-
**Recommended**: "What are the best practices for managing state in React?"
106-
107-
### 5. Questions Are Welcome
108-
109-
Good news—our search engine loves questions! Phrasing your queries as questions can lead to more focused and accurate results.
110-
111-
🚫 **Not Recommended**: "JavaScript async updates"
112-
**Recommended**: "What are the latest updates on async in JavaScript?"
113-
114-
### 6. Not ChatGPT for Developers: We Find, We Don't Write
115-
116-
It might be tempting to use daily.dev Search as a content generator for things like blog posts or technical documentation. However, it's essential to understand that our wheelhouse is in finding the developer-related information you need. We don't generate original content like blog posts or technical documents.
117-
118-
🚫 **Not Recommended**: "Write a blog post about React Hooks"
119-
**Recommended**: "Best practices for using React Hooks"
120-
121-
🚫 **Not Recommended**: "Generate technical documentation for my Python code"
122-
**Recommended**: "Python technical documentation guidelines"
123-
124-
:::tip
125-
In essence, daily.dev Search is your trusty companion for discovering the coding resources you require, but we're not the tool to create those resources from scratch. So, for all your finding needs, we're here; for your creating needs, there are other specialized platforms. Happy searching!
126-
:::
51+
## Tips for better results
12752

128-
By putting these best practices to work, you can get the most out of daily.dev Search, making it easier than ever to find exactly what you're looking for. So go ahead, ask us anything! Well, almost anything. 🤓
53+
- Use specific keywords (e.g. `vite vs webpack`, not just `bundler`)
54+
- Try searching by tag (e.g. `#typescript`) for broader discovery
55+
- Looking for people? Use their handle or full name
12956

130-
## The Fine Print
57+
## What’s next
13158

132-
Please note that while we've worked hard to make daily.dev Search as accurate and helpful as possible, it still utilizes AI and Large-Language Models (LLMs) at its core. That means it might not always get everything 100% right. If you find something that seems off or unclear, we encourage you to double-check with other trusted sources. Your feedback is invaluable to us, especially as we're still in the beta phase. Thank you for understanding and for being a part of our community!
59+
We’re not done. Search is a core pillar of the daily.dev experience, and we’re constantly evolving it. Future updates will bring smarter filtering, better personalization, and even deeper integration into your developer journey.

0 commit comments

Comments
 (0)