Hi Manuel,
Have you tried following this guide
https://stanbol.apache.org/docs/trunk/customvocabulary.html instead of
the one you sent in your previous email?
Regards,
Rafa
El 28/01/14 01:56, Manuel Holtz escribió:
Hey Everyone,
thanks so much for working on this awesome project! I just got started
with Stanbol and find it very promising for some entity recognition
tasks at hand.
Here's one issue that you might be able to help me with:
I set up an EntityHub Linking Engine to detect entities defined in a
custom vocabulary, as described at
https://stanbol.apache.org/docs/trunk/components/enhancer/engines/entityhublinking.
But in the enhancer list chain I added it to, the enhancer always
shows as "currently not available".
Inline images 3
Even in DEBUG mode, this seems to be the only relevant entry in the logs:
*INFO*
[Thread-857] org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler Error
Message: Enhancement Chain failed because of required
Engine 'testEntityExtraction' failed with Message: Unable
to process ContentItem '<urn:content-item-sha1-5b9e4c679944c06ed3bb3fe042e01839aa51c050>' with Enhancement
Engine 'testEntityExtraction' because the engine is currently not active!
A little bit more background: Because I could not get the EntityHub
Linking Engine to run, I set up a (deprecated) Keyword Linking Engine
instead, pointing to the same Referenced Site - a Managed Site holding
my custom vocabulary. This works: I uploaded entities and they are
correctly recognised by the enhancer chain. So, I'm rather sure the
Managed Site / Solr index with the vocabulary are set up correctly.
The configurations of the two engines are almost identical... just
that the Keyword Linking Engine is active, and the EntityHub Linking
Engine is not. Here's a screenshot of the latter:
Inline images 5
Any idea how to further debug this problem?
Thanks,
Manuel