Video Find Verses About: Natural Language Search

Brandon Staggs

Administrator
Staff member
Messages
6,167

From the blog post:

Keyword search has been the foundation of Bible software for decades. It's powerful, precise, and indispensable for serious study. But it has a fundamental limitation: you have to already know the words you're looking for.

This is a real barrier for people who are new to the Bible. The Bible has a specialized vocabulary that a new reader will not be familiar with. If you want to find verses about being anxious, it is difficult to form a keyword search that finds "Philippians 4:6 Be careful for nothing; but in every thing by prayer and supplication with thanksgiving let your requests be made known unto God." or "1 Peter 5:7 Casting all your care upon him; for he careth for you."

Even experienced readers run into this. You remember the idea of a passage but not the phrasing. You know the concept you want to study but aren't sure which terms the Bible uses to express it. You end up trying keyword after keyword, hoping to land on the right one, then resort to Commentaries or Dictionaries.

SwordSearcher 10 introduces natural language Bible search to address this directly. Instead of keywords, you describe what you're looking for in plain language — a concept, a feeling, a half-remembered idea — and SwordSearcher finds the verses that match the meaning of what you typed.

Search for "morning thoughts" and find Psalm 5:3: "My voice shalt thou hear in the morning, O LORD; in the morning will I direct my prayer unto thee, and will look up." That's not a result keyword search can give you, because the words "morning" and "thoughts" don't appear together in the verse. But it's a perfect match. You'll also find "Psalm 143:8 Cause me to hear thy lovingkindness in the morning; for in thee do I trust: cause me to know the way wherein I should walk; for I lift up my soul unto thee."

This doesn't replace keyword search. Precision still matters, and when you know what you're looking for, or are in a deep study, nothing beats an exact search. Natural language search is a complement — a way in for the reader who doesn't yet have the vocabulary, and a way forward for the reader who knows what they mean but not how to say it.

I've been building Bible software for over thirty years, and thinking about this problem for at least twenty of them. I'm glad to have finally shipped a solution. I hope you find it edifying.
 

From the blog post:

Keyword search has been the foundation of Bible software for decades. It's powerful, precise, and indispensable for serious study. But it has a fundamental limitation: you have to already know the words you're looking for.

This is a real barrier for people who are new to the Bible. The Bible has a specialized vocabulary that a new reader will not be familiar with. If you want to find verses about being anxious, it is difficult to form a keyword search that finds "Philippians 4:6 Be careful for nothing; but in every thing by prayer and supplication with thanksgiving let your requests be made known unto God." or "1 Peter 5:7 Casting all your care upon him; for he careth for you."

Even experienced readers run into this. You remember the idea of a passage but not the phrasing. You know the concept you want to study but aren't sure which terms the Bible uses to express it. You end up trying keyword after keyword, hoping to land on the right one, then resort to Commentaries or Dictionaries.

SwordSearcher 10 introduces natural language Bible search to address this directly. Instead of keywords, you describe what you're looking for in plain language — a concept, a feeling, a half-remembered idea — and SwordSearcher finds the verses that match the meaning of what you typed.

Search for "morning thoughts" and find Psalm 5:3: "My voice shalt thou hear in the morning, O LORD; in the morning will I direct my prayer unto thee, and will look up." That's not a result keyword search can give you, because the words "morning" and "thoughts" don't appear together in the verse. But it's a perfect match. You'll also find "Psalm 143:8 Cause me to hear thy lovingkindness in the morning; for in thee do I trust: cause me to know the way wherein I should walk; for I lift up my soul unto thee."

This doesn't replace keyword search. Precision still matters, and when you know what you're looking for, or are in a deep study, nothing beats an exact search. Natural language search is a complement — a way in for the reader who doesn't yet have the vocabulary, and a way forward for the reader who knows what they mean but not how to say it.

I've been building Bible software for over thirty years, and thinking about this problem for at least twenty of them. I'm glad to have finally shipped a solution. I hope you find it edifying.
Curious - Nu 21:9 is at top of list, and not Nu: 21:8. Was asking myself, should Nu 21:8 be at the top since it comes before?
Could you explain or elaborate why (to me only the obvious) verse is not at the top?
Screenshot 2026-02-21 144439.png Search for - (serpent pole healed)
In the next search, below, it is at top.
Screenshot 2026-02-21 145028.png Search for (Lord serpent pole healed)
 
OK I'll leave that math to you my brother. You have done a great job and we (I)👀 sometimes want to know "why, like a 2 year old...🧒" and it is funny that we actually think we can get an answer based on "what we see" and not what is "behind all the code" that makes SwordSearcher what it is! Thank you. I'll just continue to use this "great add-on" and enjoy the results. Praying for you. 🙏
 
Last edited:
There have many times in my life I was lost trying to find a specific verse, and I couldn't remember it, only what it was about, and that didn't al;ways help. This will!
 
Back
Top