[resolved] Suggestion: Downloading & Indexing

Gordon Jones
Gordon Jones Member Posts: 743 ✭✭
edited November 2024 in English Forum

Sometimes Logos 6 simultaneously indexes what has been downloaded while downloading new resources. It would seem to be me to be a much better use of system resources if indexing were to happen only when all resources had downloaded. This would enable faster downloading and indexing overall.

Comments

  • JT (alabama24)
    JT (alabama24) MVP Posts: 36,523

    This would enable faster downloading and indexing overall.

    Why? If you can do two things at once, wouldn't that be faster?

    macOS, iOS & iPadOS |Logs| Install
    Choose Truth Over Tribe | Become a Joyful Outsider!

  • Gordon Jones
    Gordon Jones Member Posts: 743 ✭✭

    I'm not at all sure that that would be the case, although I am happy to be corrected by those more technically knowledgeable than I.

  • SineNomine
    SineNomine Member Posts: 7,012 ✭✭✭

    Download speed is limited only by your Net connection--unless maybe your Net connection is absurdly fast. Since Logos/Verbum (and Noet) only index new/altered resources, not the entire library, indexing while downloading does make sense.

    “The trouble is that everyone talks about reforming others and no one thinks about reforming himself.” St. Peter of Alcántara

  • Gordon Jones
    Gordon Jones Member Posts: 743 ✭✭
  • Andrew Batishko
    Andrew Batishko Member, Community Manager, Logos Employee Posts: 5,483

    Sometimes Logos 6 simultaneously indexes what has been downloaded while downloading new resources. It would seem to be me to be a much better use of system resources if indexing were to happen only when all resources had downloaded. This would enable faster downloading and indexing overall.

    The way this works is that Logos waits to start indexing until everything has downloaded. However, if new downloads are needed while indexing is already in progress, the ongoing indexing is not stopped just to start the new download, since this would be throwing away the work that has already been spent indexing other resources.

    Also, as pointed out, downloading takes lots of time because of your networking connection. Indexing takes lots of time because of accessing the hard drive, so they actually are able to operate at the same time with little interference with each other.

    Andrew Batishko | Logos software developer