From: Demian K. <dem...@vi...> - 2018-01-17 12:25:00
|
That makes sense; thanks for the clarification, Bob! Daniel, please let me know if you still need help with anything. - Demian ________________________________ From: sol...@go... <sol...@go...> on behalf of Robert Haschart <rh...@vi...> Sent: Tuesday, January 16, 2018 4:24 PM To: sol...@go...; Daniel Mareček; vuf...@li... Subject: Re: [solrmarc-tech] RE: [VuFind-Tech] Solr Marc 3.0.6 harvest Daniel. The code for the class MarcReaderFactory has been migrated to the Marc4j library. The class was left in the SolrMarc code base initially for backward-compatibility purposes, but it is only still there because I forgot to deprecate and delete it. The change that Demian references does appear in the source code for the latest version of the marc4j library. https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmarc4j%2Fmarc4j%2Fblob%2Fmaster%2Fsrc%2Forg%2Fmarc4j%2FMarcReaderFactory.java&data=02%7C01%7Cdemian.katz%40villanova.edu%7C7043ccc1ba2b403ad61908d55d279415%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517346927950210&sdata=uJbRZj0OzGv083n0W6Mt5AevcvUQY5G4oV2o9eis%2BJg%3D&reserved=0 The newer version of SolrMarc that Demian mentions does contain this latest version of Marc4j, so upgrading SolrMarc should solve your problem. Or you could also merely replace the marc4j jar file in the /Vufind/import/lib directory with the newest one. (version 2.8.3) -Bob Haschart On 1/16/2018 3:00 PM, Demian Katz wrote: > Daniel, > > Here's the thread where Bob mentioned fixing the problem: > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fforum%2F%23!topic%2Fsolrmarc-tech%2FTvTsQzYiLY8&data=02%7C01%7Cdemian.katz%40villanova.edu%7C7043ccc1ba2b403ad61908d55d279415%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517346927950210&sdata=k03vFSf8pDpgaYsKFY7FiKnr%2BH9%2Fp9lijbcltzXz4EA%3D&reserved=0 > > I wonder if the code he fixed is in a different place from the code you found, or whether it somehow got subsequently lost or overwritten, or whether it's in a different branch than master. In any case, it certainly looks like work has already been done on this problem -- hopefully it's just a matter of connecting a couple of dots to get it all working. > > Bob, any ideas? I'm happy to help with code archaeology if you need me to, though I'm a bit crunched for time today. :-) > > - Demian > > -----Original Message----- > From: Daniel Mareček [mailto:dan...@te...] > Sent: Tuesday, January 16, 2018 2:33 PM > To: Demian Katz <dem...@vi...>; vuf...@li... > Cc: sol...@go... > Subject: Re: [VuFind-Tech] Solr Marc 3.0.6 harvest > > Hello Demian, > > thank you very much for your reply. > > I am afraid upgrading to SolrMarc 3.1 will not help. When I see source code of SolrMarc > (https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsolrmarc%2Fsolrmarc%2Fblob%2Fv3.1%2Fsrc%2Forg%2Fsolrmarc%2Fmarc%2FSolrMarcMarcReaderFactory.java&data=02%7C01%7Cdemian.katz%40villanova.edu%7C860813c12b7a48620c5f08d55d17fdd3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517279998539081&sdata=LmJz4NHjllyvrzcR1GXII%2BG2jt%2FVKQkD9L487fBR%2Fwo%3D&reserved=0) > the part, which deals with this, is quite same as in previous version. > Rows 154 - 189. > > I am only surprised, my ILS Aleph returns tag '<marc:record' and SolrMarc expects <record'. I can do some easy script that solves this. > > Thank you. > Dan > > > Dne 16.1.2018 v 18:30 Demian Katz napsal(a): >> Daniel, >> >> I seem to recall that this problem was recently fixed, but I'm copying the solrmarc-tech list in case I’m mistaken and somebody else has anything to add. >> >> In any case, I'm planning on upgrading VuFind to SolrMarc 3.1 soon, and I'd be interested to know whether this fixes your problem. >> >> I have put together a pull request here containing the upgrade: >> >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithu >> b.com%2Fvufind-org%2Fvufind%2Fpull%2F1095&data=02%7C01%7Cdemian.katz%4 >> 0villanova.edu%7C860813c12b7a48620c5f08d55d17fdd3%7C765a8de5cf9444f09c >> afae5bf8cfa366%7C0%7C1%7C636517279998539081&sdata=z4ZLl50Z76Z4kfLDwnBm >> bS3nVZL%2Fsgy7ynOzw7AHxp8%3D&reserved=0 >> >> I haven't had time to test it thoroughly yet, but it might be worth giving it a try on your end to see if it helps. (The pull request is against master, but you should be able to make exactly the same .jar changes to 4.1.1 in order to accomplish the upgrade; it's a simple drop-and-replace that shouldn't require any other changes). >> >> Please let me know if you still need assistance after that! >> >> - Demian >> >> -----Original Message----- >> From: Daniel Mareček [mailto:dan...@te...] >> Sent: Tuesday, January 16, 2018 8:05 AM >> To: vuf...@li... >> Subject: [VuFind-Tech] Solr Marc 3.0.6 harvest >> >> Hello everybody, >> >> I am setting up new version VuFind 4.1.1. There is Solr Marc 3.0.6. >> >> After oai harvesting, my harvested xml files can't be imported to Solr index, because of their format. >> My xml files (harvested from ILS Aleph) contain "<marc:record>" as a first tag. In SolrMarc source code, there is condition for tag "<record" >> and others. >> >> Exists any easy solution of this, please? >> >> Thank you very much. >> Regards >> Daniel Mareček >> >> >> National Library of technology >> Prague, Czech republic >> >> ---------------------------------------------------------------------- >> -------- Check out the vibrant tech community on one of the world's >> most engaging tech sites, Slashdot.org! >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.li >> nk%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C5e7492afb1a >> 34b0b47a508d55ce4518d%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636 >> 517058039761934&sdata=j92gMFRA6%2BQ5yNuzRJ%2FGPHd5YnOiitB1%2BufhTUE2Uk >> I%3D&reserved=0 _______________________________________________ >> Vufind-tech mailing list >> Vuf...@li... >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists >> .sourceforge.net%2Flists%2Flistinfo%2Fvufind-tech&data=02%7C01%7Cdemia >> n.katz%40villanova.edu%7C5e7492afb1a34b0b47a508d55ce4518d%7C765a8de5cf >> 9444f09cafae5bf8cfa366%7C0%7C0%7C636517058039761934&sdata=5uLsi%2F6zSJ >> aH6goH4mnVieoC9TrAXJDtGCthP01JjPU%3D&reserved=0 > > -- > Oddělení ict služeb > Národní technická knihovna > tel: +420 232 002 448 > > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.techlib.cz%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C860813c12b7a48620c5f08d55d17fdd3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517279998539081&sdata=1fXk7FyvWHx94A7NcrjgyvBEg7EV35Ipk5woxGtXRUk%3D&reserved=0 > -- You received this message because you are subscribed to the Google Groups "solrmarc-tech" group. To unsubscribe from this group and stop receiving emails from it, send an email to sol...@go.... To post to this group, send email to sol...@go.... Visit this group at https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fgroup%2Fsolrmarc-tech&data=02%7C01%7Cdemian.katz%40villanova.edu%7C7043ccc1ba2b403ad61908d55d279415%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517346927950210&sdata=ELQqIgKEJwY70UyUjBD9fArewtH%2FyDsdJrJyTk%2FLJW0%3D&reserved=0. For more options, visit https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Foptout&data=02%7C01%7Cdemian.katz%40villanova.edu%7C7043ccc1ba2b403ad61908d55d279415%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C1%7C636517346927950210&sdata=xRCpfsVob0Q2S7gToOlV%2BZj4U6dIL%2Fs2kIwmibsL2Oo%3D&reserved=0. |