{"adoption": {"forks": 442, "observed_at": "2026-08-28T04:09:01.476845+00:00", "stars": 4857}, "canonical_url": "https://ross.abutalabs.com/products/searchkit", "card": {"archived": false, "artifact_type": "library", "description": "React + Vue Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components.", "domain": ["web-development", "frontend", "backend"], "enriched": true, "function": ["search-engine", "ui-components", "http-server", "api-framework"], "health_score": 83, "homepage": "http://www.searchkit.co/docs", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["searchkit/searchkit"], "name": "searchkit/searchkit", "platform": ["cross-platform"], "pushed_at": "2026-04-04T07:49:35+00:00", "repo": "searchkit/searchkit", "stars": 4857, "tags": ["elasticsearch", "opensearch", "instantsearch", "algolia", "autocomplete", "facets", "search-ui", "typescript", "search", "nodejs", "web-server"], "topics": ["elasticsearch", "react", "search", "ui-components", "javascript", "ui", "nodejs", "typescript", "components", "vue", "web", "angular", "instantsearch", "algolia", "autocomplete"], "urls": [], "use_cases": ["build a search UI for Elasticsearch", "add faceted filtering and refinement to search results", "migrate from Algolia to Elasticsearch without rewriting UI components", "add autocomplete to an Elasticsearch-backed site", "proxy Elasticsearch requests from the browser through a Node API", "build a semantic search experience with Next.js", "create an e-commerce product search page"], "what_it_is": "Searchkit is an open-source TypeScript library providing search UI components and a Node.js API layer for building search experiences on top of Elasticsearch and OpenSearch. It is compatible with Algolia's InstantSearch and Autocomplete components, supporting React, Vue, Angular, and plain JavaScript.", "when_to_avoid": ["your backend is not Elasticsearch or OpenSearch", "you need a fully custom search UI with no component abstractions", "you want a hosted search SaaS rather than a self-managed library"], "when_to_choose": ["you use Elasticsearch or OpenSearch and need a polished search frontend quickly", "you want to reuse Algolia InstantSearch components with your own search engine", "you need to keep Elasticsearch credentials off the browser via a proxy API", "you work across React, Vue, Angular, or vanilla JS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/searchkit", "repo": "searchkit/searchkit", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "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:09:01.476845+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.476845+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:22.985486+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b64593d22150362a5465ba2325db703743c4d18ce35cae884ce04838c1e2b0d", "fetched_at": "2026-08-28T04:09:01.476845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/searchkit/searchkit"}, {"content_hash": "9de9cde18c24fc825af8bfda45f4e6efd3623583760ed1603a85d0999760f27c", "fetched_at": "2026-08-29T09:01:17.994856+00:00", "kind": "homepage", "missing": false, "url": "http://www.searchkit.co/docs"}, {"content_hash": "d71c62e74ab40e60b5d8416ad3e9993081f8a2d962a6841696e085fea7881fac", "fetched_at": "2026-08-29T09:01:18.004664+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/overview"}, {"content_hash": "14a4de0e8b55f63f21f70970285b5822538640751f192e070343998f0afe485a", "fetched_at": "2026-08-29T09:01:18.006520+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/about"}, {"content_hash": "7b6690c878e7b906c29f7f5f2186907a719a4848ecabc4069c57d6519d8b0e6a", "fetched_at": "2026-08-29T09:01:18.008220+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-javascript"}, {"content_hash": "e31471adfc926c53b8978978d033e3786167f9d1596c6858dafa4cb4f82a3735", "fetched_at": "2026-08-29T09:01:18.010094+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-vue"}, {"content_hash": "a7ad6f6128a6ee577df877e57eb95b261edc398aedda059a0346cfe89e01021f", "fetched_at": "2026-08-29T09:01:18.011762+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/getting-started/with-angular"}, {"content_hash": "100f102f1b03f711d2fb76204899d1950282c1371005cd52bc818bf79e5e0847", "fetched_at": "2026-08-29T09:01:18.013594+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/search-box"}, {"content_hash": "664a1851e0061771bb7da6d918e47b111f32999a4192669c6758beb54d0f9fde", "fetched_at": "2026-08-29T09:01:18.015282+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/autocomplete"}, {"content_hash": "601e60a1017fd0bd25980b843239ff99860db9f9fc9f5dcf6d8be0eaa35bcd36", "fetched_at": "2026-08-29T09:01:18.017259+00:00", "kind": "site_page", "missing": false, "url": "https://www.searchkit.co/docs/components/results/hits"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 75, "longevity": 100, "rhythm": 66}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3940, "days_push": 151, "days_rel": 151, "gap_med": 42.0, "n_releases_24m": 7}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}