Code Insight Search

Snippet Search Demo
Keyword Search Demo
What is Code Insight Search?

Code Insight Search improves your developers' productivity by allowing them to quickly search billions of lines of code by keyword or code snippet.

Software code is different than text, so why treat it like text when you want to search it? Advanced Search treats code as code and allows you to leverage its structure when you search.

If your code base is large enough to make regex and grep tedious to use, then Advanced Search is for you.

Keyword Search

Advanced Search allows you to do all of the standard keyword-based searches as well as more advanced proximity searches. Gone are the days of executing a search using grep and then going to get a cup of coffee waiting for the results. Keyword search returns results on BLOC in near-real time.

Fuzzy Snippet Search

Advanced Search provides the ability to take a snippet of code and search for similar snippets without having to write complicated regex expressions. When searching for matching patterns Advanced Search will tolerate changes in variable names, function names, and line insertions and deletions. In addition, you can combine the power of keyword search with fuzzy snippet search providing the best of both worlds.

Scalability

Whether your code base is a million lines of code or 10 billion, Code Insight scales to meet your needs: 1 machine supports up to 2 BLOC. After the initial indexing, updating the index is both simple and fast. When code is updated, Advanced Search will only analyze the changed files, resulting in quick updates.

Keyword search
Keyword search
Snippet search
Snippet search
Search results
Browsing search results