JevMade Sign in
← Back to guides

JevMade field notes / Technical guide

Search text streams by meaning with jgrep

jgrep asks a written yes-or-no question about pieces of text, including logs and code changes. It returns matching source text rather than an invented explanation.

Original by keltokhyRetrieval

Listen to this guide

JevMade’s plain-English explanation

0:00 /

Our summary

jgrep searches for meaning rather than only matching exact words. It asks the same yes-or-no question about each chosen piece of text, such as a line, paragraph, document, or code change. Matches retain their original wording and location so a reader can investigate them.

The guide explains how to include nearby context, reuse saved answers, limit spending, and estimate work before sending requests. When reviewing a code change, it keeps removed and added lines together. Optional extra context can include the surrounding function, a named block of code.

A match estimate does not explain why a passage matched, and missing context can change the answer. Extra code context works only for supported languages. Source text may leave the computer, while reported time and cost depend on the service and material used.

Key takeaways

  1. Choose a piece of text large enough to preserve its meaning.
  2. Estimate calls and cost before a large search.
  3. Read the original matches instead of treating their scores as explanations.

The repository reports benchmarks and provider comparisons that JevMade has not reproduced.

GitHub README

Read the original guide Opens the author’s site in a new tab.

Keep this for later

Sign in to bookmark experiments, guides and videos, and keep notes only you can see.

Continue to sign in

We’ll bring you back to this listing.