TIP of the day: Why is Search so ______________ difficult?

MJ. Smith
MJ. Smith MVP Posts: 53,407
edited November 20 in English Forum

The search both is and isn't difficult by nature. Here I intend to break it into the parts one has to learn which are not as complex as it may appear. Then in subsequent posts we will work through the details - many of which you should expect to look up unless you are using them very frequently. Then comes the very difficult part - determining if what you want to search for can be done and how best to do it.

1. Three "universal" search options are hidden in the Panel Menu. On simple searches if you are not getting what you expect, these are often the cause.

  • Match case is intended to help you search for "job" as employment vs. "Job" the man
  • Match all word forms is intended to help you search for "sit, sits, sitting" by requesting "sit"
  • Match equivalent references is intended to help you search for <Topic creation>, <PreachingTheme creation>, <Culture creation> by request any one of them.

2. There are six basic types of searches each with their own specific characteristics. The Syntax Search is sufficiently "its own beast" to the point that I will exclude it from the discussion. Each generates its own form of the sentence that described your search.

Here on the generated sentences with the options you can set shown between brackets

  • basic: Search <limit by search fields or palette style> in <limit resources> for <search argument>
  • Bible: Search <limit by search fields or palette style> in <limit Biblical range> in <limit resources> for <search argument>
  • media: Search <limit media type> in <limit resources> for <search argument>
  • clause: Search clauses in <Limit Biblical range> in <select resources> for <search argument>
  • morph: Search <limit by search fields or palette style> in <limit Biblical range> in <limit resources> for <search argument>
  • syntax: Search <limit Biblical range> in <select resources> for <search argument>

With the exception of the search argument, these fields are normally filled via a dropdown menu. There are only four different options to select. What is not explicit in the statement is the unit of text used for complex arguments - article, verse, clause ... Note that the morph form was simplified in the last release.

3. The search argument is made up of:

  • search terms
  • operators (logical operators, proximity operators, lists, match commands ...)
  • sequence control (parenthesis)

Note screen shot includes terms as well as operators in the Basic section.

4. The term portion of the search argument is where you statement what specifically you want to match on and the value that you wish to match. For example:

  • Adam will find all occurrences of the word Adam - the Biblical person, the Biblical place, all people whose name is Adam, ...
  • <Person Adam> will find only the Biblical person Adam
  • <Place Adam> will find only the Biblical place Adam

These terms come in only 6 formats (unless I've missed some):

Basic term formats in argument string:

  • Text - shown as "a word" in the Basic section above
  • “a phrase” - shown as "exact phrase" in the basic section above
  • <DataTypeName operator reference> used for references, Factbook …
  • FieldName:term or [field FieldName]term
  • {Extension ….} used for milestones, sections, highlights, labels, datasets …
  • @ morphology built from a drop down menu

Eli has indicated that the list of data types is > 900 pages long, If I recall correctly. There is no chance of learning them all but the opening page of each search has cookbook examples of some of the most common and the Context Menu (right-click) will provide the names of many more. Note that the Context Menu also provides information on extensions especially labels and morphology. Data type items are identified by the angled brackets < >.

5. Available search fields are documented in the pick list in the Search statement, in the information panel of a resource and in more limited form in the cookbook sample searches. They are identified by (optional) square brackets and a colon without a space following. Note that the screenshot from the cookbook below includes both data types and search fields.

6. The Extension term is used for labels and datasets - it is the fastest growing section. Because the relevant attributes vary by label type and dataset, simply accept that you will generally look these up in the wiki, in the post announcing it in the forums, in the Help function, or often in the search cookbook. These terms are identified by curly brackets.

7. The morphology term is marked by a @ and are generally selected from a drop down menu or the Context Menu.

Previous tips on the search:

367. TIP of the day: Special search fields – Amplified Bible | MJ Smith

366. TIP of the day: What you can’t do with a media search | MJ Smith

365. TIP of the day: Media search | MJ Smith

363. TIP of the day: Indexing and Search fields | MJ Smith

311. TIP of the day: Add Collection or Commentary; Search milestone or reference | MJ Smith

247. TIP of the day: Logos tagging #13: shortcut for Searching on tags | MJ Smith

168. TIP of the day: How to search for/link to a Logos/Verbum work in a resource | MJ Smith

167. TIP of the day: one common search error and its fix | MJ Smith

154. TIP of the day: a 10,000 foot view of Search | MJ Smith

131. TIP of the day: Indices and search fields | MJ Smith

98. TIP of the day: Nitty-gritty of the very basic search | MJ Smith

97. Tip of the day: basic search options (Search panel icon menu) and drop-down options | MJ Smith

66. TIP: Advanced “Root” Search Example | Fr. Devin Roza, Mark Barnes, Rick Brannan

47. TIP of the day: Reference operators in Search arguments | MJ Smith

38. Tip: Heading OR Largetext search shortcut | James Taylor

2. Search for preposition used in a certain case | Fr. Devin Roza, Dave Hooton

================================

If anything is missing in this overview or if any of my terminology is not accurate, please let me know in this thread so that I can correct it before posting a "cheat sheet".

Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

Comments

  • scooter
    scooter Member Posts: 259

    MJ, you said, ''1. Three "universal" search options are hidden in the Panel Menu.''

    I need to find them to un/check.  How can I unhide them?

  • MJ. Smith
    MJ. Smith MVP Posts: 53,407

    scooter said:

    How can I unhide them?

    Unfortunately you can't make them show except in the Panel Menu.

    scooter said:

    I need to find them to un/check.

    In the Panel Menus accessible by clicking on the icon at the upper left of the panel and shown in the screen shot at the top, there are three toggles - a check mark means on, no check mark means off. They are indicated by the arrows in the screen shot.

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • scooter
    scooter Member Posts: 259

    Thank you, MJ, I see them now.  I appreciate your procedure.  I like that you continue to write these methodologies, wherein you take them to the edge of the cliff and show FL where they can build a bridge forward to much more.  I will never need these advanced items as I acquire the free engines as they appear, thus having money for resources, but others will benefit from your ministrations, both here on the forums and with your fellow beta testers.

  • Sean
    Sean Member Posts: 1,774 ✭✭✭

    Very nice. God bless you, MJ.

    I think these threads as well as other "training-type" ones some of the other MVPs do should have their own forum (or subforum) so they don't get lost amidst all the other, more transitory threads of General.* They represent a good amount of effort and are valuable for future reference.

    ETA: *Or the Logos 6 forum, for that matter. [:#]

  • Vincent Gombert
    Vincent Gombert Member Posts: 58
    Greetings All


    Please can someone assist me. I have to prepare a study document, and one of the lists I wish to add to the study document is:


    1. Complete list of all occurrences that Jesus refers to the old testament in his preaching
    2. Complete list of all occurrences that the NT refers to the old testament

    Is there such a search in Logos 6? I have the platinum edition. Perhaps I could create a specific search but would appreciate any advise on how to do this.


    Thanking you in advance.
  • scooter
    scooter Member Posts: 259

    MJ said,''If anything is missing in this overview or if any of my terminology is not accurate, please let me know in this thread so that I can correct it before posting a "cheat sheet".''

    MJ, will the cheat sheet include your other posts, subsequent to this one, that, I believe, will form a series?

    I copy and paste your posts into Excel, but if all will be later amalgamated into one cheat sheet, I will forego doing that this time.

  • James Taylor
    James Taylor Member Posts: 1,408 ✭✭✭

    Is there such a search in Logos 6?

    Do you subscribe to "Logos Now"? You can easily achieve this with the "New Testament Use of the Old" Interactive which is included in that subscription. You can do a free month trial to get the info you need and you'll probably end up loving the extra tools and resources that are included for 9 bucks a months IMO.

    Logos 10  | Dell Inspiron 7373 | Windows 11 Pro 64, i7, 16GB, SSD | iPhone 13 Pro Max

  • MJ. Smith
    MJ. Smith MVP Posts: 53,407

    scooter said:

    but if all will be later amalgamated into one cheat sheet, I will forego doing that this time.

    The cheat sheet will be far less detailed than the posts ....

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."