chnsh/deep-semantic-code-search
Deep Semantic Code Search aims to explore a joint embedding space for code and description vectors and then use it for a code search application
This project helps developers find relevant code snippets by searching with natural language descriptions instead of exact keywords. You input a description of what you want the code to do, and it outputs code examples that semantically match your query. It's designed for software developers who need to quickly locate existing code or examples.
No commits in the last 6 months.
Use this if you are a developer looking for a more intuitive way to search for code by describing its function in plain English.
Not ideal if you need to search for code based on precise syntax, function names, or traditional keyword matching.
Stars
66
Forks
9
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Jul 25, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/chnsh/deep-semantic-code-search"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Michael-JB/bm25
A BM25 embedder, scorer, and search engine, written in Rust.
jeanCarloMachado/PythonSearch
A minimalistic search engine for productivity that stores documents as code
neuml/codequestion
🔎 Semantic search for developers
aws-samples/tabular-column-semantic-search
Code accompanying AWS blog post "Build a Semantic Search Engine for Tabular Columns with...
AstraBert/SenTrEv
Simple customizable evaluation for text retrieval performance of Sentence Transformers embedders on PDFs