To increase speed, eliminate collection rules. That is all.

Nick Steffen
Nick Steffen Member Posts: 673 ✭✭✭
edited November 2024 in English Forum

I understand this is not news to most of you, but my system sped up dramatically after eliminating all of my collection rules. If Logos/Verbum appears slow to you, please try this. 

Tagged:
«1

Comments

  • Bruce Dunning
    Bruce Dunning MVP Posts: 11,143

    It is absolutely true that having a lot of collections slows Logos down.

    Using adventure and community to challenge young people to continually say "yes" to God

  • Dave Hooton
    Dave Hooton MVP Posts: 35,880

    my system sped up dramatically after eliminating all of my collection rules

    That was drastic! The problem is collections you don't use and many inefficient collection rules e.g rules with long lists of authors, publishers or titles e.g. author:(aaaaa, bbbbb,...yyyyy, zzzzz). You can dramatically improve their efficiency if you use the Extension Syntax e.g. {Author "aaaaa", "bbbbb",..."yyyyy", "zzzzz"}, {Publisher "Crossway", "Lexham Press"}, but it's best to avoid long lists and use tags.

    Dave
    ===

    Windows 11 & Android 13

  • Nick Steffen
    Nick Steffen Member Posts: 673 ✭✭✭

    You can dramatically improve their efficiency if you use the Extension Syntax e.g. {Author "aaaaa", "bbbbb",..."yyyyy", "zzzzz"}, {Publisher "Crossway", "Lexham Press"}, but it's best to avoid long lists and use tags.

    Good catch, Dave. Thanks for the reminder! Your description of "the problem" above could have all too accurately described my setup. Far too many straggling collection rules that I simply thought I could leave unpruned for a rainy day. Little did I know how much impact they were having on my experience. 

  • Lynden O. Williams
    Lynden O. Williams MVP Posts: 8,994

    I had started deleting collection and I was still seeing the "Preparing Library" every time the software started. Went from an i7 4Generation Processor to i7 10 Gen. Processor and the newer Solid State drive. Same amount of Ram except it went from DDR3 to DDR4 (never constrained by Ram). I can now open complex Layouts with 20 Tabs and the system does not even blink. 

    https://support.logos.com/hc/en-us/articles/360007554992-Recommended-Hardware-and-Software

    If you needed an excuse to buy a new computer then Logos is it.

    Mission: To serve God as He desires.

  • Lynden O. Williams
    Lynden O. Williams MVP Posts: 8,994

    By the way, using a lower resolution 1080p, and integrated graphic card.

    Mission: To serve God as He desires.

  • MWW
    MWW Member Posts: 427 ✭✭

    If you needed an excuse to buy a new computer then Logos is it.

    Thank you! Now I just need to explain it to my wife 😁

  • Nick Steffen
    Nick Steffen Member Posts: 673 ✭✭✭

    Went from an i7 4Generation Processor to i7 10 Gen. Processor and the newer Solid State drive. Same amount of Ram except it went from DDR3 to DDR4 (never constrained by Ram). I can now open complex Layouts with 20 Tabs and the system does not even blink. 

    Enjoy, Lynden! I'm afraid I'm back on an i5 with DDR3 and an older solid state drive and am snapping up efficiencies wherever I can get them. [:)]

  • Kevin A
    Kevin A Member Posts: 1,058

    Does this speed up the startup of Logos only, or does it make Logos faster in general use?

  • David Ames
    David Ames Member Posts: 2,977 ✭✭✭

    I understand this is not news to most of you, but my system sped up dramatically after eliminating all of my collection rules. If Logos/Verbum appears slow to you, please try this. 

    Hint: Save the rules to a word document before wiping the collection then you can rebuild it latter when needed and it will only slow down the process when it is needed.  [[Maybe call the document "collection rules for logos"]]

  • Lynden O. Williams
    Lynden O. Williams MVP Posts: 8,994

    Kevin said:

    Does this speed up the startup of Logos only, or does it make Logos faster in general use?

    Everything that the computer does is faster. Indexed 16,000 + resources in an hour and twenty minutes.

    Mission: To serve God as He desires.

  • GaoLu
    GaoLu Member Posts: 3,498 ✭✭✭

    best to avoid long lists and use tags.

    Just to be clear, If I create a collection searching for resources with a particular Tag, do I gain the full efficiency benefit?

    The key, apparently, is to use terms in collections only for dynamic collections, and search only for tags or "plus" resources for static collections. Right?

  • Dave Hooton
    Dave Hooton MVP Posts: 35,880

    GaoLu said:

    If I create a collection searching for resources with a particular Tag, do I gain the full efficiency benefit?

    Efficiency is using fewer terms in the rule i.e. avoiding long lists of names. So mytag: is generally more efficient as you can use one value to classify a list of names e.g. authors. But Extension Syntax (as described earlier) is very efficient for long lists, including tags  e.g. {MyTag "tag1", "tag2", "tag3"}.

    GaoLu said:

    The key, apparently, is to use terms in collections only for dynamic collections, and search only for tags or "plus" resources for static collections. Right?

    Dynamic collections are a valuable tool because the rule could automatically include new resources vs. static collections. My preference is to use Subjects, Tags and Rating, and assess new resources for tagging. I avoid inefficient lists of names and static collections.

    Dave
    ===

    Windows 11 & Android 13

  • Nick Steffen
    Nick Steffen Member Posts: 673 ✭✭✭

    One of the things I had done many years ago, foolishly, was to take the large lists of commentary organizational rules that Mark Barnes had kindly offered in the forums, and I rashly placed them into the collection rules directly. While at the time this felt like I was being proactive, I had no idea the kind of hit that was taking on the system. My overwhelmingly drastic response in the subject of this thread was intended to be a attention-getting reminder to users struggling with speed issues to not give up hope or feel like the only way to use your Bible software is to drop thousands of dollars on a brand new computer (which is honestly where I thought I was), but to first take a closer look at collection rules you're creating. Because it turns out that even with >40k resources, once I eliminated my dumb rules (and I'm emphasizing "my dumb", not the "rules"), I can run it on my several year old MacBook Air with no problems. 

  • John Fidel
    John Fidel MVP Posts: 3,418

    Nick and anyone else,

    You can copy the collection rules in the library and it will bring up all the resources, then select all and tag them. You can then create a collection using the tags. The only downside is that future additions will not automatically be added to those collections, but I have found this a good work around.

  • Nick Steffen
    Nick Steffen Member Posts: 673 ✭✭✭

    Thank you, John. That's what I I've been doing the last few days as I've tried to undo and then redo my organizational setup. Makes so much more sense!

  • GaoLu
    GaoLu Member Posts: 3,498 ✭✭✭

    GaoLu said:

    If I create a collection searching for resources with a particular Tag, do I gain the full efficiency benefit?

    Efficiency is using fewer terms in the rule i.e. avoiding long lists of names. So mytag: is generally more efficient as you can use one value to classify a list of names e.g. authors. But Extension Syntax (as described earlier) is very efficient for long lists, including tags  e.g. {MyTag "tag1", "tag2", "tag3"}.

    GaoLu said:

    The key, apparently, is to use terms in collections only for dynamic collections, and search only for tags or "plus" resources for static collections. Right?

    Dynamic collections are a valuable tool because the rule could automatically include new resources vs. static collections. My preference is to use Subjects, Tags and Rating, and assess new resources for tagging. I avoid inefficient lists of names and static collections.

    Thanks, Dave. What you said made this snap into focus for me.  

  • GaoLu
    GaoLu Member Posts: 3,498 ✭✭✭

    Nick and anyone else,

    You can copy the collection rules in the library and it will bring up all the resources, then select all and tag them. You can then create a collection using the tags. The only downside is that future additions will not automatically be added to those collections, but I have found this a good work around.

    Thanks, John. I forgot about doing that.  It works fine. 

  • Mark
    Mark Member Posts: 2,652 ✭✭✭

    This thread has been helpful to me.  Thanks all.



  • PL
    PL Member Posts: 2,139 ✭✭✭

    Thank you for this thread.

    I also heard that Visual Filters may also slow down Logos. Is that true? If so, should we remove most of them as well? Can anyone confirm?

    Thanks,

    Peter

  • John Fidel
    John Fidel MVP Posts: 3,418

    I am not sure about this, however, I do suggest you do not always have all of them turned on in all resources. What I do is go the the visual filters drop down and then select each filter and click on the dropdown arrow on the right and remove it from all resources. I then open the resources I want it to show up in and select it. It is a matter of managing them rather than eliminating them. See screenshot below:

    Other may offer an opinion as to whether having them slows things down, but my experience is they need to be managed.

  • Armin
    Armin Member Posts: 1,505 ✭✭✭

    I understand this is not news to most of you, but my system sped up dramatically after eliminating all of my collection rules. If Logos/Verbum appears slow to you, please try this. 

    Before you delete a lot of collections, please back them up (e.g., copy the rules into a Word document). A while back, I deleted lots and lots of collections in the hope to speed up my system, but it did not help.

  • Nick Steffen
    Nick Steffen Member Posts: 673 ✭✭✭

    Excellent safety tip, Armin, and good practice in any case. Thank you for adding it here. 

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 12,000

    PL said:

    I also heard that Visual Filters may also slow down Logos. Is that true? If so, should we remove most of them as well? Can anyone confirm?

    The problem is with Visual Filter Documents, i.e., applying search-based visual filters to resources. Any VF documents that are applicable to the a resource will run when that resource is opened, whether or not they are checked on the VF menu in the resource (and whether or not they even appear on the VF menu).

    Deleting them will generally speed things up, but I've also posted some workarounds here if you don't want to have to delete a document (and lose the effort put into building it): https://community.logos.com/forums/p/133323/866528.aspx#866528 https://community.logos.com/forums/p/131918/866408.aspx#866408

  • Kevin A
    Kevin A Member Posts: 1,058

    You can add your bible to a Collection, along with one other bible you will not use (keeps the filter from resetting if I recall correctily), then apply all the visual filters to that collection.

    When you don't want the visual filters applied to your bible, you just have to remove your bible from the collection. which saves going into each filter to change it.

  • Marla
    Marla Member Posts: 3

    What is the easiest way to copy all of my collection rules, so I can put them into a Word document for safekeeping?  I'm brand new to Logos, so I'm working on establishing my collections.  

  • Mattillo
    Mattillo Member Posts: 6,128 ✭✭✭✭

    PL said:

    I also heard that Visual Filters may also slow down Logos. Is that true? If so, should we remove most of them as well? Can anyone confirm?

    The problem is with Visual Filter Documents, i.e., applying search-based visual filters to resources. Any VF documents that are applicable to the a resource will run when that resource is opened, whether or not they are checked on the VF menu in the resource (and whether or not they even appear on the VF menu).

    Deleting them will generally speed things up, but I've also posted some workarounds here if you don't want to have to delete a document (and lose the effort put into building it): https://community.logos.com/forums/p/133323/866528.aspx#866528 https://community.logos.com/forums/p/131918/866408.aspx#866408

    Is it possible to change this?  Maybe change the code to have them run when only activated?  Just curious.  I don't have many visual filters but opening things usually goes pretty quick on my mac.  It is when I click close all that I have to wait for it to respond (look at the rainbow circle for about 8-15 seconds).

  • Dave Hooton
    Dave Hooton MVP Posts: 35,880

    Welcome Marla

    Marla said:

    What is the easiest way to copy all of my collection rules, so I can put them into a Word document for safekeeping?

    You can copy/paste the collection Name and the Rule. If you have resources in Plus and Minus now is the time to tag them, so they can be part of the Rule e.g. instead of Plus resources, add OR mytag:plus to the Rule, else add ANDNOT mytag:minus. Obviously, the tag name would have to be different in each collection.

    Dave
    ===

    Windows 11 & Android 13

  • Marla
    Marla Member Posts: 3

    When I attempt to copy my expository commentary rule (it's long), so I can paste it into a Word document, I do so by L-clicking on my mouse, then dragging it to the right in order to highlight the rule.  Because the rule is long, I'm dragging my mouse to the right for a long, long time in order to highlight the entire rule. Is there a shortcut or quicker way to copy a longer rule, or is this the only method available?  Hope that makes sense. Thanks for your help!

  • PetahChristian
    PetahChristian Member Posts: 4,636 ✭✭✭

    Not necessary to drag the mouse cursor to make your selection. Ctrl-A should select everything for you.

    Thanks to FL for including Carta and a Hebrew audio bible in Logos 9!

  • Marla
    Marla Member Posts: 3

    I had forgotten about the Ctrl-A shortcut to copy text, so you gave me exactly what I needed.  THANKS!