Spacy - Ignored (essential) entities during labeling - how important is this aspect?
Yes, it matters. A lot. You need to label every entity you encounter in each sentence. As long as they are non-overlapping, you can add as many entity types and entities per document as you'd like.
First of all, it matters because, in your example, your model receives one example of &quot;Germany&quot; that is a LOC and one that isn't. So, it must mean that the context around &quot;Germany&quot; determines whether it is an entity. Not labeling your entities in some sentences works against the very task you are trying to learn.
In their documentation, they show how to define training data with multiple entities of the same type per document:
TRAIN_DATA = [
    (&quot;Who is Shaka Khan?&quot;, {&quot;entities&quot;: [(7, 17, &quot;PERSON&quot;)]}),
    (&quot;I like London and Berlin.&quot;, {&quot;entities&quot;: [(7, 13, &quot;LOC&quot;), (18, 24, &quot;LOC&quot;)]}),
]