BUG?: 28.0.34 Search functionality change

Steve Adams
Steve Adams Member Posts: 47
edited November 21 in English Forum
On my understanding, the search string "bible:Matthew–Revelation" should match all NT citations in any resource, but not milestones in a resource with milestones. The search string "milestone:bible:Matthew-Revelation" should be needed to match the milestones.



Since the upgrade to 28.0.34 yesterday, the "bible:" syntax is matching milestones too. I suspect this is a bug, because the documentation has not been changed to reflect the new behaviour. Does anyone have information about this?

Am I now supposed to explicitly exclude milestones when I just want citations?
Tagged:

Comments

  • Graham Criddle
    Graham Criddle Member, MVP Posts: 32,448 ✭✭✭

    Does anyone have information about this?

    It looks as though the milestone search is included if you have Default reference matching enabled but not if you have Narrow

    I don't know if this is a change in 28.0 - there's nothing in the release notes to suggest it.

  • Steve Adams
    Steve Adams Member Posts: 47

    Thanks for your reply Graham. I noticed the change on a Visual Filter. Is there a way to specify the Reference Matching behaviour for a visual filter?

  • Steve Adams
    Steve Adams Member Posts: 47

    I seem to have found it. I turned off "Match Equivalent References" in the panel menu for the visual filter, and that seems to restore the functionality that I was expecting.

  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    For bible:Matthew–Revelation,  FL have made errors in the Default Reference matching in v.28. Narrow will return correct results

    milestone:bible:Matthew–Revelation appears to be OK as both Narrow and Default gave the same results in v.27 and v.28

    I tested in NICNT John and ESV (Books Search).

    bible: in Default  is the same as term:(bible:Mt-Rev OR milestone:bible:Mt-Rev) in Narrow - but it gives fewer results than expected; whilst (bible:Mt-Rev OR milestone:bible:Mt-Rev) gives expected results as the sum of the two terms.

    It looks like something went wrong with term:, but why are we getting the overall change in Default reference matching?

    Dave
    ===

    Windows 11 & Android 13

  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    I seem to have found it. I turned off "Match Equivalent References" in the panel menu for the visual filter

    In old terms, YES. You went from Default Reference Matching to Narrow. See my post above.

    Dave
    ===

    Windows 11 & Android 13

  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    I noticed the change on a Visual Filter. Is there a way to specify the Reference Matching behaviour for a visual filter?

    Heck! They use "Match Equivalent References" in VF's! In Search tabs they use Default, So switching "Match Equivalent References" OFF, is the same as selecting Narrow.

    Dave
    ===

    Windows 11 & Android 13

  • Mark Barnes (Logos)
    Mark Barnes (Logos) Administrator, Logos Employee Posts: 1,888

    On my understanding, the search string "bible:Matthew–Revelation" should match all NT citations in any resource, but not milestones in a resource with milestones. The search string "milestone:bible:Matthew-Revelation" should be needed to match the milestones. Since the upgrade to 28.0.34 yesterday, the "bible:" syntax is matching milestones too. I suspect this is a bug, because the documentation has not been changed to reflect the new behaviour. Does anyone have information about this? Am I now supposed to explicitly exclude milestones when I just want citations?

    Our apologies.

    We'd planned for this change to go into v29, but it inadvertently slipped into v28. I'm sorry for the lack of communication. We'll get the release notes  and documentation fixed.

    The change was made because, quite understandably, many users were using Bible search to search for Bible verses. That is, they'd type John 3:16 into a Bible search because they were looking for John 3:16. Instead, we'd show them all Bible verses that had a cross-reference to John 3:16.

    If you don't want this behavior, you can switch to Narrow reference matching, or you can use the syntax reference:"John 3:16", or reference:bible:"John 3:16".