[sword-devel] SWORD search issue / search type multi Word

Tobias Klein contact at tklein.info
Mon May 4 23:12:01 MST 2020


Thank you, Troy! I appreciate it.

I'm using this new search flag now and I'm getting exactly the results 
that I would expect.

I think it's a good idea to make this configurable. I'm now also 
considering to add an option to my user interface to be able to toggle 
this option.

Tobias

On 5/5/20 2:00 AM, Troy A. Griffitts wrote:
>
> 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 at 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 at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200505/364f23a8/attachment.html>


More information about the sword-devel mailing list