{"adoption": {"forks": 965, "observed_at": "2026-08-28T04:11:46.976643+00:00", "stars": 26481}, "canonical_url": "https://ross.abutalabs.com/products/typesense", "card": {"archived": false, "artifact_type": "service", "description": "Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences", "domain": ["databases", "e-commerce", "large-language-models"], "enriched": true, "function": ["search-engine", "vector-database", "caching", "rag"], "health_score": 97, "homepage": "https://typesense.org", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["typesense/typesense"], "name": "typesense/typesense", "platform": ["self-hosted", "cloud", "cpp"], "pushed_at": "2026-08-18T10:20:20+00:00", "repo": "typesense/typesense", "stars": 26481, "tags": ["typo-tolerance", "full-text-search", "fuzzy-search", "faceting", "geosearch", "semantic-search", "vector-search", "algolia-alternative", "elasticsearch-alternative", "instantsearch", "synonyms", "in-memory", "site-search", "autocomplete", "search", "retrieval-augmented-generation", "linux", "macos", "docker"], "topics": ["search-engine", "search", "typo-tolerance", "site-search", "instantsearch", "fuzzy-search", "full-text-search", "enterprise-search", "synonyms", "faceting", "geosearch", "algolia", "elasticsearch", "merchandising", "datastore", "in-memory", "vector-search", "pinecone", "semantic-search", "similarity-search"], "urls": [], "use_cases": ["add typo-tolerant autocomplete search to my website", "build a faceted product browsing experience for an e-commerce store", "self-host an open source alternative to Algolia", "run semantic or hybrid search over documents with vector embeddings", "add geo search to a listings site like Airbnb", "power instant search-as-you-type over millions of records", "index and search my database full-text without Elasticsearch complexity", "use a search engine as a geo-distributed cache close to users"], "what_it_is": "Typesense is an open-source, in-memory search engine written in C++ that provides fast, typo-tolerant full-text search with sub-50ms latency, plus vector/semantic search capabilities. It positions itself as an easier-to-use open-source alternative to Algolia, Pinecone, and Elasticsearch.", "when_to_avoid": ["you need a general-purpose analytics or log aggregation store - use Elasticsearch or OpenSearch", "your dataset exceeds available RAM, since Typesense is in-memory", "you need complex joins or relational queries - use a database instead", "you require a permissive license - Typesense is GPL-3.0", "you need heavy document ingestion pipelines or complex aggregations"], "when_to_choose": ["you need instant, typo-tolerant search-as-you-type with minimal configuration", "you want an open-source Algolia replacement without per-search pricing", "Elasticsearch feels too complex or operationally heavy for your use case", "you need combined full-text and vector/semantic search in one engine", "you're building e-commerce search with faceting, synonyms, and merchandising"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/typesense", "repo": "typesense/typesense", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.976643+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:55:51.990587+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67681ca5461f03fa3272e17793af9541e004c08afb5468c5b5126a185946cfc1", "fetched_at": "2026-08-28T04:11:46.976643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/typesense/typesense"}, {"content_hash": "6e34d005cf7f77c9c3372f3d94092b2bf5929fafeb000d49a19af3cecdcebe1a", "fetched_at": "2026-08-29T07:52:17.206466+00:00", "kind": "homepage", "missing": false, "url": "https://typesense.org"}, {"content_hash": "6474f315d17209dd1ac2dad594298bedf04ca06d105f95eeb5d5a1b5ce68f091", "fetched_at": "2026-08-29T07:52:17.209276+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/about"}, {"content_hash": "c0e3f87822f374979bb4ad0f5143b637004040fd03ef83038baac93d351274e9", "fetched_at": "2026-08-29T07:52:17.211164+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs"}, {"content_hash": "4beecb3d2d717ba13f67dde8cc50dfda1a9efb2a8b78e77810941ead6b460988", "fetched_at": "2026-08-29T07:52:17.213072+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide"}, {"content_hash": "294d5f3d2a2f5107eba044b46161dce57f5bc85aaac8ab33bebfb15bc1f89d19", "fetched_at": "2026-08-29T07:52:17.214950+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/overview/use-cases.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.231300+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/search.html"}, {"content_hash": "2474e63c9a4a0ab601af8acf378e58c6a9469314af1f249b9db89fcca6cb4e60", "fetched_at": "2026-08-29T07:52:17.233798+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/guide/ranking-and-relevance.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.235938+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/synonyms.html"}, {"content_hash": "c80f80ffcf790fb13b2793018dc44d7a030da70218d54a083274d25303ea9d97", "fetched_at": "2026-08-29T07:52:17.237936+00:00", "kind": "site_page", "missing": false, "url": "https://typesense.org/docs/latest/api/api-keys.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 56}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3514, "days_push": 15, "days_rel": 136, "gap_med": 105.5, "n_releases_24m": 7}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}