BUG: Coding undermines search
This started with Search question - Logos Forums where the OP wanted "to find verses which contain both "Lord" and "LORD"" Given that he did not specify the question by lemma, the "obvious" solution was (Lord INTERSECTS person:God) AND (Lord NOT INTERSECTS person:God) which seemed to work based on the case I knew and the cases to either side. Then I made the mistake of starting at the beginning of the search. This result is a false positive:
"Angel of the Lord" being treated as a name rather than as noun + prepositional phrase makes the search fail. Any way around this (often annoying) issue? Note if I had designed the data, the person tag for "angel" would be "angel of the Lord", the person tag for "Lord" would be "God" and the 'chunk' in the technical linguistic sense, like other chunks would not have a person tag attached.
However, if I were to code it as you have chosen to do, I would not let the values for "angel of the Lord" enter into a search where only Lord is specified. I consider this to be a BUG
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
Comments
-
-
I'm afraid I'm not quite following you here.
This result is a false positive:
That doesn't come up as a valid result at all for me, and I wouldn't expect it to either, since "Lord" only shows up once in that verse.
the person tag for "angel" would be "angel of the Lord", the person tag for "Lord" would be "God"
"angel of the Lord" is tagged as a person, and there's only one person tag for that in the verse (which you can see by searching for person:"Angel of the Lord"
"Lord" is tagged as "God".
So, as far as I can tell, the tagging is as you expect, and none of that should interfere with the search you are trying to do.
Maybe your objection is to the breaks in the underlining with the Factbook tags? If so, that's a display issue caused by two things:
- The inline interlinear breaks up the visual filter markup, causing the underline to appear separately on each word, rather than joined
- Even with the inline interlinear turned off, there is a break between "the angel of" and "the LORD". This is because the different list of entities on those words causes the need for separate markup (one associated with one entity and one associated with two).
Andrew Batishko | Logos software developer
0 -
Example from Genesis16:11
Both Lords point to God. It should not be picked up but in this case, Lord lacks its own person tag.
In this example, the NOT seems to be ignore in the cases shown. also note the inconsistency in the tagging of lord in angel of the lord.
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
0 -
-
Thanks Bradley ... I understand now (I think). I agree it is tagging not search engine creating the issue.
Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."
0