{"data":{"slug":"treygrainger-ai-powered-search","name":"ai-powered-search","tagline":"The codebase for the book \"AI-Powered Search\" (Manning Publications, 2025) and associated \"AI-Powered Search: Modern Retrieval for Humans & Agents\" Maven course","github_url":"https://github.com/treygrainger/ai-powered-search","owner":"treygrainger","repo":"ai-powered-search","owner_avatar_url":"https://avatars.githubusercontent.com/u/1043085?v=4","primary_language":"Jupyter Notebook","stars":398,"forks":114,"topics":["ai","ai-powered-search","click-models","foundation-models","generative-search","hybrid-search","information-retrieval","large-language-models","learning-to-rank","multimodal-search","opensearch","personalized-search","question-answering","reflected-intelligence","search-engine","semantic-knowledge-graphs","semantic-search","solr","vector-database","vector-search"],"archived":false,"github_pushed_at":"2026-07-09T15:15:29+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/treygrainger-ai-powered-search","markdown_url":"https://www.graphcanon.com/tools/treygrainger-ai-powered-search.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/treygrainger-ai-powered-search","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=treygrainger-ai-powered-search","description":"The codebase for the book \"AI-Powered Search\" (Manning Publications, 2025) and associated \"AI-Powered Search: Modern Retrieval for Humans & Agents\" Maven course","homepage_url":"https://aipoweredsearch.com","license":null,"open_issues":10,"watchers":18,"ai_summary":null,"readme_excerpt":null,"github_created_at":"2019-12-15T21:01:48+00:00","created_at":"2026-07-11T11:35:41.153897+00:00","updated_at":"2026-07-11T11:35:43.597744+00:00","categories":[{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"},{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"click-models","name":"click-models"},{"slug":"large-language-models","name":"large-language-models"},{"slug":"information-retrieval","name":"information-retrieval"},{"slug":"ai-powered-search","name":"ai-powered-search"},{"slug":"foundation-models","name":"foundation-models"},{"slug":"hybrid-search","name":"hybrid-search"},{"slug":"generative-search","name":"generative-search"}],"trust":{"provenance":{"is_fork":false,"github_id":228251956,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T11:35:42.032Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":null,"days_since_push":1,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:35:42.600Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T11:35:42.330Z"},"languages":{"value":["jupyter notebook"],"source":"github.language","observed_at":"2026-07-11T11:35:42.330Z"}}}}