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's a blog I want to search can this do this?<p>Needs context.
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.
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/pagination is not supported. This means that new feeds won'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).
So the current site provides API that searches RSS feed of 98 sites (downloadable from the excel sheet or access via the endpoint /api/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?