lucaong/minisearch: Tiny and powerful JavaScript full-text search engine for browser and Node
Reasons to Use the Mojeek Search API
How RSS Brain Shows Related Articles | Bin Wang - My Personal Blog
The score is computed by tf-idf, which is basically a score considers both the frequent of the term in this article, and the frequent in all the articles: the more frequent it is in this article, the bigger the score since it can better represent the article. However the more frequent it is in all the articles, the score should be smaller since it’s not unique enough to represent the feature of this article. Once we have a term vector for each of the article, we can find the similarity by counting the distance between these vectors.
So we have the algorithm, how RSS Brain implements it in the code? We are using ElasticSearch under the hood. It’s widely used and open source. So for the APIs that RSS Brain is using, you can check the code for implementation details if you want. It has an API to find the term vector for an article, and we use the scores in the term vector to do a boosting query, which means do a search with different weights for each query term. For example, in the example above, if we want to find related articles for article A, we would find its term vector first, then convert the term vector into a boosting query that searches related articles by the query apple^0.5 boy^0.5 cat^1.
feedle - It's a world of feeds!
leeoniya/uFuzzy: A tiny, efficient fuzzy search that doesn't suck
orchidjs/sifter.js: A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.
docs-api | Developer documentation for the podcastindex.org api.
How to Design Effective Search in User Interfaces
Search In Mobile User Interfaces: 42 Search Bar Design Examples
The Benefits and Challenges of Federated Search | Algolia Blog
What is Federated Search? | Algolia Blog
7 examples of great site search UI | Algolia Blog
Display "Applied Filters" in an Overview (32% Don’t) - Articles - Baymard Institute
7 Filtering Implementations That Make Macy's Best-in-Class - Articles - Baymard Institute
How to Design UX Search: Organising and Filtering. A Google AdWords Case Study - UX Design Course 100% Online with Mentor and Certification
How to use Algolia for instant search - LogRocket Blog
MeiliSearch
Lunrjs
Indices
Expertrec custom search engine
Algolia vs. Swiftype vs. AddSearch - AddSearch
appbase.io vs Algolia | Appbase.io - Build the best app search experience
Duplicate Content SEO Best Practices
nextapps-de/flexsearch
Fuse.js