[sword-devel] Sword phrase search not returning all expected results
Tobias Klein
contact at tklein.info
Sat Feb 22 09:45:55 EST 2025
Hi Troy,
an Ezra Bible App user reported that the phrase search is not working as
expected.
Here is an example where the results are not as expected.
Module: KJV
Search term: "generation to generation"
I get the following results from the SWORD engine:
Isa 13:20
Isa 34:10
Isa 34:17
Isa 51:8
Jer 50:39
Dan 4:3
Dan 4:34
Joel 3:20
Luke 1:50
However, the verse Exodus 17:16 also contains this phrase, but is not in
the list of search results.
Could it be related to the way how the markup is structured?
In Exodus 17:16 [KJV], the markup of the respective phrase looks like this:
<w class="strong:H01755">from generation</w> <w class="strong:H01755">to
generation</w>
This is how I call the search function of the SWORD engine:
listKey = module->search(searchTerm.c_str(), int(searchType), flags,
scope, 0, internalModuleSearchProgressCB);
see
https://github.com/ezra-bible-app/node-sword-interface/blob/master/src/sword_backend/module_search.cpp#L178
Have a nice weekend!
Best regards,
Tobias
More information about the sword-devel
mailing list