Dear Tobias, I have spent a bit of time documenting this a bit better in trunk and have added a new flag (SEARCHFLAG_STRICTBOUNDARIES) to turn off the default behavior to use a sliding window to find results.
When performing a multiword (non-indexed) search with the NASB using your 2 terms, I now get these hit counts: no flags: 86 REG_ICASE: 93 REG_ICASE | SEARCHFLAG_STRICTBOUNDARIES: 51 Hope this helps, Troy On 5/4/20 1:15 PM, Tobias Klein wrote: > > Hi, > > I have the impression that the SWORD multi word search is returning > some results that actually do not seem to match the search term. > > For example when searching for the term "faith Jesus" in the NASB > module I get 86 results. > > The first result that seems invalid is Matthew 9:28: > > ^28 When He entered the house, the blind men came up to Him, and Jesus > said to them, " “Do you believe that I am able to do this?”" They said > to Him, “Yes, Lord.” > > This verse matches only part of the multi word term, namely "Jesus". > > Matthew 9:29 is also returned as a result and this verse interestingly > only matches the other part of the term ("faith"): > > ^29 Then He touched their eyes, saying, " “It shall be done to you > according to your faith.”" > > What is happening here? My assumption would be that only verses > containing both parts of the multi word term should be returned if the > searchType is multiWord (-2). Is this a bug? > > The code can be found here: > https://github.com/tobias-klein/node-sword-interface/blob/master/src/sword_backend/module_search.cpp#L121 > > Best regards, > Tobias > > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page
_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page