TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: SearQ - A REST API that allows users to search from RSS feeds

32 点作者 daviducolo大约 2 年前

4 条评论

donatj大约 2 年前
The homepage of this really needs… More info. Any info really.<p>Does this search feeds I want? It has a contextless `98 feeds` blurb at the bottom. Does it only search those 98? If there&#x27;s a blog I want to search can this do this?<p>Needs context.
评论 #35078995 未加载
daviducolo大约 2 年前
What is Searq? Built on Ruby on Rails, a popular web application framework that provides a robust foundation for building scalable and maintainable web applications, Searq uses MeiliSearch as its search engine, providing powerful search capabilities through its simple and intuitive API.<p>Searq provides several endpoints that developers can use to interact with the API:<p>Search Endpoint<p>The search endpoint is one of the most important endpoints in Searq. It allows developers to search the index for specific items using a search query. To use the search endpoint, developers can send a GET request to the items endpoint with a search query parameter.<p>Feeds Endpoint<p>The feeds endpoint allows developers to add, delete, and update RSS feeds. To add a feed, developers can simply send a POST request to the feeds endpoint with the URL of the RSS feed. Searq will then fetch the feed and add it to the search index.<p>Tasks Endpoint<p>The tasks endpoint allows developers to view the status of tasks that are running in the background. For example, when a new feed is added, Searq will fetch the feed and update the search index in the background. Developers can use the tasks endpoint to monitor the status of this process.<p>Items Endpoint<p>The items endpoint allows developers to search the index for specific items. Developers can send a GET request to the items endpoint with a search query, and Searq will return a list of items that match the query.<p>Benefits of using Searq<p>There are several benefits to using Searq:<p>Easy to use: Searq provides a simple and intuitive API that developers can use to build their own search engines. Flexible: Searq allows developers to use RSS feeds as the data source, providing flexibility in the types of content that can be searched. Fast: By using MeiliSearch as the search engine, Searq provides lightning-fast search capabilities. Scalable: Searq is built on Ruby on Rails, a framework that provides a robust foundation for building scalable web applications.
kevincox大约 2 年前
This is a cool idea. It would be interesting to add a spider onto it as well. Check outlinks from known articles and see if they have feeds, then add that to the index.<p>It also seems like feed archiving&#x2F;pagination is not supported. This means that new feeds won&#x27;t have much history searchable. It may be a good idea to support archiving and pagination to index old articles. (Although admittedly support for either of these protocols is rare).
评论 #35071709 未加载
评论 #35079065 未加载
damowangcy大约 2 年前
So the current site provides API that searches RSS feed of 98 sites (downloadable from the excel sheet or access via the endpoint &#x2F;api&#x2F;feeds) to showcase the idea?<p>The final goal is to allow users to host this API on top of their own RSS feed, right?
评论 #35078987 未加载