Hi Gert, Am 11.01.2012 17:09, schrieb Gert Schmeltz Pedersen: > Hi Franck, > >> >> Now we have another questions: >> How do we tell gsearch to update the index automatically? > > There are two sections on this in the documentation page.
Ok, solved: sorry, but I didn't found any documentation for gsearch 2.3. So I did following: <!--<module role="org.fcrepo.server.storage.DOManager" class="org.fcrepo.server.storage.DefaultDOManager"\ >--> <module role="org.fcrepo.server.storage.DOManager" class="org.fcrepo.server.storage.GSearchDOManager"> (its written in the old documenation, that you have to change the class of the fedora.server.storage.DOManager module to fedora.server.storage.GSearchDOManager, seems that the name changed to org.fcrepo ) >> Actually, to activate the update we have to click on browseindex and >> send a search. > > That will send a commit to solr, which is necessary in order to see the > result of an update. But you should go into solrconfig.xml, there is an > Autocommit section, where you can decide upon when to commit. > If you do this > > <autoCommit> > <maxDocs>1</maxDocs> > <maxTime>1</maxTime> > </autoCommit> Ok! thanks! Have a nice Day -- Franck > then you will get a commit for each update. > > Regards, > Gert > > On 11/01/2012, at 16.40, Franck Borel wrote: > >> Hi Gert, >> >> thanks for your rapid response! >> >> the problem was: >> >> we used the standard solr schema. After we copied the >> /opt/fedora/gsearch/FgsConfig/configProductionOnSolr/fgsconfigFinal/index/FgsIndex/conf/schema-3.4.0-for-fgs-2.3.xml >> >> >> >> into >> >> /opt/fedora/solr/conf >> and rename it to schema.conf it works :). >> >> Now we have another questions: >> How do we tell gsearch to update the index automatically? >> >> Actually, to activate the update we have to click on browseindex and >> send a search. >> >> Regards >> >> Franck >> >> Am 11.01.2012 16:26, schrieb Gert Schmeltz Pedersen: >>> Hi Franck, >>> >>> You need to set indexBase in fgsconfig-basic.properties, when you use >>> Solr. >>> >>> Regards, >>> Gert >>> >>> On 11/01/2012, at 16.00, Franck Borel wrote: >>> >>>> Hi Gert, >>>> >>>> Am 11.01.2012 15:24, schrieb Gert Schmeltz Pedersen: >>>>> Hi Franck, >>>>> >>>>> No updateIndex action was performed, because the action parameter >>>>> has no value, normally it is 'fromFoxmlFiles' or 'fromPid'. How did >>>>> you send the request? >>>> >>>> We just click on updateIndex: >>>> >>>> http://www.myhost.de:8080/fedoragsearch/rest?operation=updateIndex >>>> >>>> >>>> Ok, it seems to be an connection error: >>>> If we use updateIndex from PID, gsearch says: >>>> >>>> indexDoc= >>>> <?xml version="1.0" encoding="UTF-8"?><add >>>> xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" >>>> xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foxml="info >>>> :fedora/fedora-system:def/foxml#"> >>>> <doc> >>>> <field name="PID">changeme:1</field> >>>> <field name="REPOSITORYNAME">FgsRepos</field> >>>> <field name="REPOSBASEURL">http://localhost:8080/fedora</field> >>>> <field name="fgs.state">Active</field> >>>> <field name="fgs.label">Martins Titel</field> >>>> <field name="fgs.ownerId">mh1018</field> >>>> <field name="fgs.createdDate">2012-01-11T10:34:32.803Z</field> >>>> <field name="fgs.lastModifiedDate">2012-01-11T10:34:32.803Z</field> >>>> <field name="dc.title">Der Ball ist rund</field> >>>> <field name="dc.creator">Meyer, Martin</field> >>>> <field name="dc.creator">Schmidt, Franck</field> >>>> <field name="dc.date">2010</field> >>>> <field name="dc.identifier">changeme:1</field> >>>> <field name="dsm.DS1"/> >>>> <field name="foxml.all.text"> >>>> Der Ball ist rund >>>> Meyer, Martin >>>> Schmidt, Franck >>>> 2010 >>>> changeme:1 >>>> Berlin im Osten >>>> Hacker, Jack >>>> Bang, Wang >>>> </field> >>>> </doc> >>>> </add> >>>> DEBUG 2012-01-11 15:50:18,124 (OperationsImpl) getIndexReader >>>> indexName=FgsIndex docCount=0 >>>> DEBUG 2012-01-11 15:50:18,124 (OperationsImpl) closeIndexReader >>>> indexName=FgsIndex docCount=0 >>>> DEBUG 2012-01-11 15:50:18,124 (OperationsImpl) initDocCount=0 docCount=0 >>>> updateTotal=0 >>>> ERROR 2012-01-11 15:50:18,124 (RESTImpl) >>>> dk.defxws.fedoragsearch.server.errors.GenericSearchException: Wed Jan 11 >>>> 15:50:18 CET 2012 Connection error (is Solr runni >>>> ng at http://localhost:8080/solr/update ?): java.io.IOException: Server >>>> returned HTTP response code: 400 for URL: >>>> http://localhost:8080/solr/update >>>> DEBUG 2012-01-11 15:50:18,125 (GTransformer) transform >>>> xsltPath=fgsconfigFinal/rest/adminUpdateIndexToHtml >>>> sb=<resultPage><error><message><![CDATA[Wed Jan 11 15:50 >>>> :18 CET 2012 Connection error (is Solr running at >>>> http://localhost:8080/solr/update ?): java.io.IOException: Server >>>> returned HTTP response code: 400 for URL: http: >>>> //localhost:8080/solr/update]]></message></error></resultPage> >>>> systemId=/usr/share/tomcat6/webapps/fedoragsearch/WEB-INF/classes >>>> DEBUG 2012-01-11 15:50:18,132 (GTransformer) transform result= >>>> >>>> hmmm, solr is running on 8080... >>>> >>>> Regards, >>>> >>>> Franck >>>> >>>>> Regards, >>>>> >>>>> Gert >>>>> >>>>> >>>>> On 11/01/2012, at 13.55, Franck Borel wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I have installed Fedora Commons 3.5 and Gsearch 2.3 with Solr 3.5. >>>>>> I use >>>>>> Tomcat 6. All components works well. I have injested some objekts into >>>>>> fedora, but when I try to update the index nothing happens. I use >>>>>> following configuration: >>>>>> >>>>>> Fedora >>>>>> ------ >>>>>> install.properties: >>>>>> >>>>>> ri.enabled=true >>>>>> apia.auth.required=false >>>>>> messaging.enabled=true >>>>>> database.jdbcDriverClass=org.postgresql.Driver >>>>>> database.postgresql.jdbcDriverClass=org.postgresql.Driver >>>>>> ssl.available=false >>>>>> database.jdbcURL=jdbc\:postgresql\://localhost/fedora3 >>>>>> messaging.uri=vm\:(broker\:(tcp\://localhost\:61616)) >>>>>> database.password=fedora >>>>>> database.username=fedora >>>>>> fesl.authz.enabled=false >>>>>> tomcat.shutdown.port=8005 >>>>>> database.postgresql.driver=/usr/share/java/postgresql-jdbc.jar >>>>>> deploy.local.services=true >>>>>> xacml.enabled=false >>>>>> tomcat.http.port=8080 >>>>>> fedora.serverHost= >>>>>> database=postgresql >>>>>> database.driver=/usr/share/java/postgresql-jdbc.jar >>>>>> fedora.serverContext=fedora >>>>>> llstore.type=akubra-fs >>>>>> tomcat.home=/usr/share/tomcat6 >>>>>> fesl.authn.enabled=true >>>>>> fedora.home=/opt/fedora >>>>>> install.type=custom >>>>>> database.postgresql.jdbcURL=jdbc\:postgresql\://localhost/fedora3 >>>>>> servlet.engine=existingTomcat >>>>>> fedora.admin.pass=fedoraAdmin >>>>>> >>>>>> Solr >>>>>> ---- >>>>>> /opt/fedora/solr >>>>>> >>>>>> Gsearch >>>>>> ------- >>>>>> I have installed Gsearch using following fgsconfig-basic.properties >>>>>> configDisplayName=configProductionOnSolr >>>>>> gsearchBase=http://localhost:8080 >>>>>> gsearchAppName=fedoragsearch >>>>>> >>>>>> configDisplayName=configProductionOnSolr >>>>>> gsearchBase=http://localhost:8080 >>>>>> gsearchAppName=fedoragsearch >>>>>> gsearchUser=fedoraAdmin >>>>>> gsearchPass=fedoraAdmin >>>>>> local.FEDORA_HOME=/opt/fedora >>>>>> finalConfigPath=/usr/share/tomcat6/webapps/fedoragsearch/WEB-INF/classes >>>>>> logFilePath=${local.FEDORA_HOME}/server/logs >>>>>> logLevel=DEBUG >>>>>> namesOfRepositories=FgsRepos >>>>>> namesOfIndexes=FgsIndex >>>>>> fedoraBase=http://localhost:8080 >>>>>> fedoraAppName=fedora >>>>>> fedoraUser=fedoraAdmin >>>>>> fedoraPass=fedoraAdmin >>>>>> fedoraVersion=3.5 >>>>>> fedora.fcfg of this repository. >>>>>> objectStoreBase=${local.FEDORA_HOME}/data/objectStore >>>>>> indexEngine=Solr >>>>>> indexDir=${local.FEDORA_HOME}/solr/data/index >>>>>> indexingDocXslt=foxmlToSolr >>>>>> >>>>>> This is the gsearch log file: >>>>>> >>>>>> INFO 2012-01-11 13:46:44,205 (RESTImpl) request=operation=updateIndex >>>>>> remoteUser=fedoraAdmin >>>>>> DEBUG 2012-01-11 13:46:44,205 (GenericOperationsImpl) updateIndex >>>>>> action= value= repositoryName= indexNames= indexDocXslt= >>>>>> resultPageXslt= >>>>>> DEBUG 2012-01-11 13:46:44,205 (Config) indexName=FgsIndex >>>>>> operationsImpl=dk.defxws.fgssolr.OperationsImpl >>>>>> DEBUG 2012-01-11 13:46:44,205 (Config) operationsImplClass=class >>>>>> dk.defxws.fgssolr.OperationsImpl >>>>>> DEBUG 2012-01-11 13:46:44,205 (Config) >>>>>> ops=dk.defxws.fgssolr.OperationsImpl@1b721b72 >>>>>> DEBUG 2012-01-11 13:46:44,205 (OperationsImpl) getIndexReader >>>>>> indexName=FgsIndex docCount=0 >>>>>> DEBUG 2012-01-11 13:46:44,205 (OperationsImpl) getIndexReader >>>>>> indexName=FgsIndex docCount=0 >>>>>> DEBUG 2012-01-11 13:46:44,205 (OperationsImpl) closeIndexReader >>>>>> indexName=FgsIndex docCount=0 >>>>>> DEBUG 2012-01-11 13:46:44,205 (OperationsImpl) initDocCount=0 >>>>>> docCount=0 >>>>>> updateTotal=0 >>>>>> INFO 2012-01-11 13:46:44,206 (OperationsImpl) updateIndex >>>>>> indexName=FgsIndex indexDirSpace=52 docCount=0 >>>>>> DEBUG 2012-01-11 13:46:44,206 (OperationsImpl) resultXml = >>>>>> <solrUpdateIndex indexName="FgsIndex"> >>>>>> <counts insertTotal="0" updateTotal="0" deleteTotal="0" docCount="0" >>>>>> warnCount="0"/> >>>>>> </solrUpdateIndex> >>>>>> >>>>>> DEBUG 2012-01-11 13:46:44,206 (GTransformer) >>>>>> xsltName=fgsconfigFinal/index/FgsIndex/updateIndexToResultPage >>>>>> DEBUG 2012-01-11 13:46:44,210 (GTransformer) getTransformer >>>>>> transformer=org.apache.xalan.transformer.TransformerImpl@60786078 >>>>>> uriResolver=null >>>>>> DEBUG 2012-01-11 13:46:44,211 (GenericOperationsImpl) resultXml=<?xml >>>>>> version="1.0" encoding="UTF-8"?> >>>>>> <resultPage operation="updateIndex" action="" value="" >>>>>> repositoryName="FgsRepos" indexNames="" resultPageXslt="" >>>>>> dateTime="Wed >>>>>> Jan 11 13:46:44 CET 2012"> >>>>>> <updateIndex xmlns:dc="http://purl.org/dc/elements/1.1/" >>>>>> xmlns:foxml="info:fedora/fedora-system:def/foxml#" >>>>>> xmlns:zs="http://www.loc.gov/zing/srw/" warnCount="0" docCount="0" >>>>>> deleteTotal="0" updateTotal="0" insertTotal="0" >>>>>> indexName="FgsIndex"/></resultPage> >>>>>> >>>>>> DEBUG 2012-01-11 13:46:44,211 (GTransformer) transform >>>>>> xsltPath=fgsconfigFinal/rest/adminUpdateIndexToHtml sb=<?xml >>>>>> version="1.0" encoding="UTF-8"?> >>>>>> <resultPage operation="updateIndex" action="" value="" >>>>>> repositoryName="FgsRepos" indexNames="" resultPageXslt="" >>>>>> dateTime="Wed >>>>>> Jan 11 13:46:44 CET 2012"> >>>>>> <updateIndex xmlns:dc="http://purl.org/dc/elements/1.1/" >>>>>> xmlns:foxml="info:fedora/fedora-system:def/foxml#" >>>>>> xmlns:zs="http://www.loc.gov/zing/srw/" warnCount="0" docCount="0" >>>>>> deleteTotal="0" updateTotal="0" insertTotal="0" >>>>>> indexName="FgsIndex"/></resultPage> >>>>>> systemId=/usr/share/tomcat6/webapps/fedoragsearch/WEB-INF/classes >>>>>> DEBUG 2012-01-11 13:46:44,220 (GTransformer) transform result= >>>>>> <html> >>>>>> <head> >>>>>> <meta http-equiv="Content-Type" content="text/html; "> >>>>>> <title>Admin Client for Fedora Generic Search Service</title> >>>>>> <link rel="stylesheet" type="text/css" >>>>>> href="css/basic.css"><style type="text/css"> >>>>>> .highlight { >>>>>> background: yellow; >>>>>> } >>>>>> </style><script language="javascript"></script></head> >>>>>> <body> >>>>>> <div id="header"><a href="" id="logo"></a><div id="title"> >>>>>> <h1>Admin Client for Fedora Generic Search Service</h1... >>>>>> ... >>>>>> INFO 2012-01-11 13:46:44,221 (RESTImpl) request=operation=updateIndex >>>>>> timeusedms=6 >>>>>> >>>>>> >>>>>> Any idea? >>>>>> >>>>>> >>>>>> Regards >>>>>> >>>>>> -- Franck >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a >>>>>> complex >>>>>> infrastructure or vast IT resources to deliver seamless, secure >>>>>> access to >>>>>> virtual desktops. With this all-in-one solution, easily deploy virtual >>>>>> desktops for less than the cost of PCs and save 60% on VDI >>>>>> infrastructure >>>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >>>>>> _______________________________________________ >>>>>> Fedora-commons-users mailing list >>>>>> Fedora-commons-users@lists.sourceforge.net >>>>>> <mailto:Fedora-commons-users@lists.sourceforge.net> >>>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a >>>>> complex >>>>> infrastructure or vast IT resources to deliver seamless, secure >>>>> access to >>>>> virtual desktops. With this all-in-one solution, easily deploy virtual >>>>> desktops for less than the cost of PCs and save 60% on VDI >>>>> infrastructure >>>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >>>>> _______________________________________________ >>>>> Fedora-commons-users mailing list >>>>> Fedora-commons-users@lists.sourceforge.net >>>>> <mailto:Fedora-commons-users@lists.sourceforge.net> >>>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users >>>> >>>> -- >>>> Franck Borel Universitaetsbibliothek Freiburg >>>> Tel: +49-761 / 203-3946 Rempartstrasse 10-16 | Postfach 1629 >>>> Fax: +49-761 / 203-3987 79098 Freiburg | 79016 Freiburg >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a >>>> complex >>>> infrastructure or vast IT resources to deliver seamless, secure >>>> access to >>>> virtual desktops. With this all-in-one solution, easily deploy virtual >>>> desktops for less than the cost of PCs and save 60% on VDI >>>> infrastructure >>>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >>>> _______________________________________________ >>>> Fedora-commons-users mailing list >>>> Fedora-commons-users@lists.sourceforge.net >>>> <mailto:Fedora-commons-users@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users >>> >>> >>> ------------------------------------------------------------------------------ >>> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex >>> infrastructure or vast IT resources to deliver seamless, secure access to >>> virtual desktops. With this all-in-one solution, easily deploy virtual >>> desktops for less than the cost of PCs and save 60% on VDI infrastructure >>> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >>> _______________________________________________ >>> Fedora-commons-users mailing list >>> Fedora-commons-users@lists.sourceforge.net >>> <mailto:Fedora-commons-users@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users >> >> -- >> Franck Borel Universitaetsbibliothek Freiburg >> Tel: +49-761 / 203-3946 Rempartstrasse 10-16 | Postfach 1629 >> Fax: +49-761 / 203-3987 79098 Freiburg | 79016 Freiburg >> >> >> ------------------------------------------------------------------------------ >> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex >> infrastructure or vast IT resources to deliver seamless, secure access to >> virtual desktops. With this all-in-one solution, easily deploy virtual >> desktops for less than the cost of PCs and save 60% on VDI infrastructure >> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >> _______________________________________________ >> Fedora-commons-users mailing list >> Fedora-commons-users@lists.sourceforge.net >> <mailto:Fedora-commons-users@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > > > > _______________________________________________ > Fedora-commons-users mailing list > Fedora-commons-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users -- Franck Borel Universitaetsbibliothek Freiburg Tel: +49-761 / 203-3946 Rempartstrasse 10-16 | Postfach 1629 Fax: +49-761 / 203-3987 79098 Freiburg | 79016 Freiburg ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users