Re: Solr UIMA integration

2010-09-24 Thread maheshkumar

I have configured solr and uima has described by you.
I have the following dependency jars also
AlchemyAPIAnnotator.jar
commons-beanutils-1.7.0.jar
commons-digester-2.0.jar
commons-lang-2.4.jar
OpenCalaisAnnotator.jar
slf4j-api-1.5.5.jar
slf4j-jdk14-1.5.5.jar
solr-uima.jar
Tagger.jar
uima-core.jar
WhitespaceTokenizer.jar


But i am getting this error
SEVERE: java.lang.RuntimeException:
org.apache.uima.resource.ResourceInitializationException
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.processAdd(UIMAUpdateRequestProcessor.java:67)
at org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:139)
at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:69)
at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:54)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1323)
at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:337)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.uima.resource.ResourceInitializationException
at
org.apache.solr.uima.processor.ae.OverridingParamsAEProvider.getAE(OverridingParamsAEProvider.java:68)
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.processFieldValue(UIMAUpdateRequestProcessor.java:88)
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.processAdd(UIMAUpdateRequestProcessor.java:59)
... 19 more
Caused by: java.lang.IllegalStateException: unread block data
at
java.io.ObjectInputStream$BlockDataInputStream.setBlockDataMode(ObjectInputStream.java:2375)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1361)
at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at
org.apache.uima.examples.tagger.ModelResource.load(ModelResource.java:59)
at
org.apache.uima.resource.impl.ResourceManager_impl.registerResource(ResourceManager_impl.java:584)
at
org.apache.uima.resource.impl.ResourceManager_impl.initializeExternalResources(ResourceManager_impl.java:423)
at
org.apache.uima.resource.Resource_ImplBase.initialize(Resource_ImplBase.java:146)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.initialize(AnalysisEngineImplBase.java:157)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:125)
at
org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
at
org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62)
at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:267)
at
org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:361)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185)
at
org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94)
   

Re: Solr UIMA integration

2010-09-27 Thread maheshkumar

Hi Tommaso,

All UIMA dependencies (uima-core,AlchemyAPIAnnotator, OpenCalaisAnnotator,
Tagger, WhitespaceTokenizer) are 2.3.1-SNAPSHOT. All are checkout from svn

AlchemyAPIAnnotator:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/AlchemyAPIAnnotator
OpenCalaisAnnotator:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/OpenCalaisAnnotator
Tagger: http://svn.apache.org/repos/asf/uima/sandbox/trunk/Tagger
WhitespaceTokenizer:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/WhitespaceTokenizer

solr-uima: http://solr-uima.googlecode.com/svn/trunk/solr-uima

I am using the the latest Solr version checkout from svn i guess it is
greater than 1.4.1.

Tommaso, is it possible for you to upload all the dependency jar @
http://code.google.com/p/solr-uima/downloads/list.

Thanks
Mahesh




-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-UIMA-integration-tp1528253p1587660.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Solr UIMA integration

2010-10-01 Thread maheshkumar

Hi Tommaso, 

Thanks a lot for uploading the relevant dependencies jars. The issue was
bcoz of java heap size i increased the heap and the issue was resolved.

Now i am getting 403 error while connecting to
http://api.opencalais.com/enlighten/calais.asmx/Enlighten webservice. Do i
need to registry in opencalais.com and get the api keys or how to go about.

Thanks
Mahesh
-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-UIMA-integration-tp1528253p1613752.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Solr UIMA integration

2010-10-04 Thread maheshkumar

Hi Tommaso,

I have register in the both sites and got the api keys.
But i am getting a new error.

Oct 4, 2010 6:15:04 PM
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl
callAnalysisComponentProcess(405)
SEVERE: Exception occurred
org.apache.uima.analysis_engine.AnalysisEngineProcessException
at
org.apache.uima.alchemy.annotator.AbstractAlchemyAnnotator.process(AbstractAlchemyAnnotator.java:138)
at
org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnotator_ImplBase.java:48)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:377)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:295)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:567)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.(ASB_impl.java:409)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl.process(ASB_impl.java:342)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.processAndOutputNewCASes(AggregateAnalysisEngine_impl.java:267)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:280)
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.executeAE(UIMAUpdateRequestProcessor.java:102)
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.processFieldValue(UIMAUpdateRequestProcessor.java:95)
at
org.apache.solr.uima.processor.UIMAUpdateRequestProcessor.processAdd(UIMAUpdateRequestProcessor.java:59)
at
org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:139)
at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:69)
at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:54)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1323)
at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:337)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:240)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by:
org.apache.uima.alchemy.digester.exception.ResultDigestingException:
org.apache.uima.alchemy.annotator.exception.AlchemyCallFailedException
: ERROR
at
org.apache.uima.alchemy.annotator.AbstractAlchemyAnnotator.process(AbstractAlchemyAnnotator.java:133)
... 31 more
Caused by:
org.apache.uima.alchemy.annotator.exception.AlchemyCallFailedException:
ERROR
at
org.apache.uima.alchemy.annotator.AbstractAlchemyAnnotator.process(AbstractAlchemyAnnotator.java:129)
... 31 more
Oct 4, 2010 6:15:04 PM
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
processAndOutputNewCASes(275)
SEVERE: Exception occurred
org.apache.uima.analysis_engine.AnalysisEngineProcessException
at
org.apache.uima.alchemy.annotator.AbstractAlchemyAnnotator.process(AbstractAlchemyAnnotator.java:138)
at
org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnotator_ImplBase.java:48)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:377)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:295)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:567)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.(ASB_im

Re: Solr UIMA integration

2010-10-06 Thread maheshkumar

Hi Tommaso,

I will try the service call outside Solr/UIMA.

And the text i am using is 

FileName: Entity.xml


  Entity.xml
  Senator Dick Durbin (D-IL)  Chicago , March 3,
2007.
  Entity Extraction  



and using curl to index it curl http://localhost:8080/solr/update -F
solr.bo...@entity.xml

Thanks
Mahesh
-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-UIMA-integration-tp1528253p1642093.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Solr UIMA integration

2010-10-06 Thread maheshkumar

Hi Tommaso,

Thanks a lot i am able index the content and extract the entities has
mentioned by you.
I have made the xml content like this



 Entity.xml
 Senator Dick Durbin (D-IL)  Chicago , March
3,2007.
 Entity Extraction

 

and it worked.

For benefit of others the procedure which i followed is:
Step1: 

Get these dependency jars
AlchemyAPIAnnotator.jar
commons-beanutils-1.7.0.jar
commons-digester-2.0.jar
commons-lang-2.4.jar
OpenCalaisAnnotator.jar
slf4j-api-1.5.5.jar
slf4j-jdk14-1.5.5.jar
solr-uima.jar
Tagger.jar
uima-core.jar
WhitespaceTokenizer.jar 


and source of them are
AlchemyAPIAnnotator:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/AlchemyAPIAnnotator
OpenCalaisAnnotator:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/OpenCalaisAnnotator
Tagger: http://svn.apache.org/repos/asf/uima/sandbox/trunk/Tagger
WhitespaceTokenizer:
http://svn.apache.org/repos/asf/uima/sandbox/trunk/WhitespaceTokenizer
solr-uima: http://solr-uima.googlecode.com/svn/trunk/solr-uima


Step 2:
Register in http://www.opencalais.com/apikey &
http://www.alchemyapi.com/api/register.html and get the api keys

Step 3: as mentioned by Tommaso in
http://code.google.com/p/solr-uima/wiki/5MinutesTutorial
modify your schema.xml adding the following fields: 
 
  
  
  
  
  

   

   


modify your solrconfig.xml adding the UIMA config with the following : 
 
  
  VALID_ALCHEMYAPI_KEY
  VALID_ALCHEMYAPI_KEY
  VALID_ALCHEMYAPI_KEY
  VALID_ALCHEMYAPI_KEY
  VALID_ALCHEMYAPI_KEY
  VALID_OPENCALAIS_KEY
  


 



  

replace your existing default UpdateRequestHandler (

  uima

  

 Entity.xml
 Senator Dick Durbin (D-IL)  Chicago , March
3,2007.
 Entity Extraction

 

use curl to index curl http://127.0.0.1:8080/solr/update -F
solr.bo...@entity.xml
followed by a http://127.0.0.1:8080/solr/update?stream.body=

and you are done.

Tommaso, thanks a lot once again for all your support. Please add any steps
if i have missed one.

Thanks
Mahesh


-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-UIMA-integration-tp1528253p1646609.html
Sent from the Solr - User mailing list archive at Nabble.com.