Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
Even that the MainLabelTokenizer has the highest "service.ranking" and should therefore be injected by the OSGI environment this is not always the case. E.g. if an other LabelTokenizer does have a lower starting level it might be set and not reset if the MainLabelTokenizer (with an higer "service.ranking") becomes available.
To avoid such situations it is necessary to reset the LabelTokenizer of the EntityLinkingEngine and to adopt the EntityhubLinkingEngine to track LabelTokenizer that become (un)available.