From: Eric L. M. <em...@nd...> - 2009-05-28 19:37:17
|
Does the marc.properties file support any type of concatenation? In other words, can I do something like the following to prepend an institution code my indexed call numbers: callnumber = 'NDU ' . getFullCallNumber -- Eric Morgan |
From: Hugo A. <ha...@or...> - 2018-06-11 10:32:17
|
Good morning We have identified a problem with our subjects, we wish to publish only at vufind 650$a, we have tried to configure marc.properties to #topic = custom, getAllSubfields(600:610:611:630:650:653:656, " ") topic = 650a:651a However vufind ins showing all subfields, I guess it is becasue marc.properties now just assing de indexed fields and SolrMarc.php imports all subfileds and pass to core.phtml If I am not wrong *data-allSubjectHeadings.phtml* gets all info from SolrMarc.php and publish all subfields.. If I wish to limit to subfiled$a what I should to modify? I think we can force it, but what it should be the more elegant solution here? Kindest Regards -- *Hugo Agud - Orex Digital * *www.orex.es <http://www.orex.es>* <http://www.orex.es/> [image: www.orex.es/koha] <http://www.orex.es/koha> [image: www.orex.es/vufind] <http://www.orex.es/vufind> Director Avda Josep Tarradelles, 134 (Centro de Negocios Infanta) 08029 - Barcelona - Tel: 933 856 138 ha...@or... · http://www.orex.es/ No imprima este mensaje a no ser que sea necesario. Una tonelada de papel implica la tala de 15 árboles y el consumo de 250.000 litros de agua. Aviso de confidencialidad Este mensaje contiene información que puede ser CONFIDENCIAL y/o de USO RESTRINGIDO. Si usted no es el receptor deseado del mensaje (ni está autorizado a recibirlo por el remitente), no está autorizado a copiar, reenviar o divulgar el mensaje o su contenido. Si ha recibido este mensaje por error, por favor, notifíquenoslo inmediatamente y bórrelo de su sistema. |
From: Demian K. <dem...@vi...> - 2018-06-11 13:24:10
|
Hugo, As you say, SolrMarc.php is pulling the subject heading data directly from the stored MARC record so that it can display the subfields in a more granular fashion. Right now, it’s using all non-numeric subfields, as defined by this line of code: https://github.com/vufind-org/vufind/blob/release-4.1/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php#L139 If you change the condition to if ($subfield->getCode() === 'a'), that should do the job. For future maintenance, I’d advise extending the SolrMarc driver in your local module and overriding the function. Note that when 5.0 is released, all of this logic will be factored out into a Trait for the sake of reusability. However, extending and overriding the class should work exactly the same way, so if you do this in a local module, it should carry forward with little or no modification when you upgrade. Please let me know if you need more detailed help with any part of this! - Demian From: Hugo Agud [mailto:ha...@or...] Sent: Monday, June 11, 2018 6:08 AM To: vufind-tech <vuf...@li...> Subject: [VuFind-Tech] marc.properties Good morning We have identified a problem with our subjects, we wish to publish only at vufind 650$a, we have tried to configure marc.properties to #topic = custom, getAllSubfields(600:610:611:630:650:653:656, " ") topic = 650a:651a However vufind ins showing all subfields, I guess it is becasue marc.properties now just assing de indexed fields and SolrMarc.php imports all subfileds and pass to core.phtml If I am not wrong data-allSubjectHeadings.phtml gets all info from SolrMarc.php and publish all subfields.. If I wish to limit to subfiled$a what I should to modify? I think we can force it, but what it should be the more elegant solution here? Kindest Regards -- Hugo Agud - Orex Digital www.orex.es<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641130040&sdata=j1%2BdyM1CUVPSHoln1p91XmfLPGnpo2AYeRGW8aATrV8%3D&reserved=0> [http://www.orex.es/wp-content/uploads/2016/08/Captura-de-pantalla-2016-08-04-a-las-11.21.49.png]<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641140057&sdata=s7O09fY5D0IHLwNNAJdcTwBbBUgYcWmpCtab3EbnUL4%3D&reserved=0> [www.orex.es/koha] <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2Fkoha&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641140057&sdata=x7m85UeSurhp%2FsSzPkA3g8blD2Cb5c7M72gzWBv6TYE%3D&reserved=0> [www.orex.es/vufind] <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2Fvufind&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641150061&sdata=cVPaLpf%2FrPJMbbWQJ%2BXecl0GBinUZFtdBsPSKsfmL5k%3D&reserved=0> [http://www.orex.es/wp-content/uploads/2014/05/omeka-icon-1.png] [http://www.orex.es/wp-content/uploads/2018/05/Bokeh-Moyen.png] Director Avda Josep Tarradelles, 134 (Centro de Negocios Infanta) 08029 - Barcelona - Tel: 933 856 138 ha...@or...<mailto:ha...@or...> · http://www.orex.es/<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641160065&sdata=cxWcVyKHb2ODdxcgOSSfMYLnY05TRT8BMZjYdiQzbQI%3D&reserved=0> No imprima este mensaje a no ser que sea necesario. Una tonelada de papel implica la tala de 15 árboles y el consumo de 250.000 litros de agua. Aviso de confidencialidad Este mensaje contiene información que puede ser CONFIDENCIAL y/o de USO RESTRINGIDO. Si usted no es el receptor deseado del mensaje (ni está autorizado a recibirlo por el remitente), no está autorizado a copiar, reenviar o divulgar el mensaje o su contenido. Si ha recibido este mensaje por error, por favor, notifíquenoslo inmediatamente y bórrelo de su sistema. |
From: Hugo A. <ha...@or...> - 2018-06-11 13:17:31
|
it worked! thanks 2018-06-11 15:07 GMT+02:00 Demian Katz <dem...@vi...>: > Hugo, > > > > As you say, SolrMarc.php is pulling the subject heading data directly from > the stored MARC record so that it can display the subfields in a more > granular fashion. Right now, it’s using all non-numeric subfields, as > defined by this line of code: > > > > https://github.com/vufind-org/vufind/blob/release-4.1/ > module/VuFind/src/VuFind/RecordDriver/SolrMarc.php#L139 > > > > If you change the condition to if ($subfield->getCode() === 'a'), that > should do the job. > > > > For future maintenance, I’d advise extending the SolrMarc driver in your > local module and overriding the function. Note that when 5.0 is released, > all of this logic will be factored out into a Trait for the sake of > reusability. However, extending and overriding the class should work > exactly the same way, so if you do this in a local module, it should carry > forward with little or no modification when you upgrade. > > > > Please let me know if you need more detailed help with any part of this! > > > > - Demian > > > > *From:* Hugo Agud [mailto:ha...@or...] > *Sent:* Monday, June 11, 2018 6:08 AM > *To:* vufind-tech <vuf...@li...> > *Subject:* [VuFind-Tech] marc.properties > > > > Good morning > > > > We have identified a problem with our subjects, we wish to publish only at > vufind 650$a, we have tried to configure marc.properties to > > > > #topic = custom, getAllSubfields(600:610:611:630:650:653:656, " ") > topic = 650a:651a > > > > However vufind ins showing all subfields, I guess it is becasue > marc.properties now just assing de indexed fields and SolrMarc.php imports > all subfileds and pass to core.phtml > > > > If I am not wrong *data-allSubjectHeadings.phtml* gets all info from > SolrMarc.php and publish all subfields.. If I wish to limit to subfiled$a > what I should to modify? > > > > I think we can force it, but what it should be the more elegant solution > here? > > > > Kindest Regards > > > > > > > -- > > *Hugo Agud - Orex Digital * > > *www.orex.es > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641130040&sdata=j1%2BdyM1CUVPSHoln1p91XmfLPGnpo2AYeRGW8aATrV8%3D&reserved=0>* > > > > > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641140057&sdata=s7O09fY5D0IHLwNNAJdcTwBbBUgYcWmpCtab3EbnUL4%3D&reserved=0> > [image: www.orex.es/koha] > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2Fkoha&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641140057&sdata=x7m85UeSurhp%2FsSzPkA3g8blD2Cb5c7M72gzWBv6TYE%3D&reserved=0> > [image: www.orex.es/vufind] > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2Fvufind&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641150061&sdata=cVPaLpf%2FrPJMbbWQJ%2BXecl0GBinUZFtdBsPSKsfmL5k%3D&reserved=0> > > > > > Director > > Avda Josep Tarradelles, 134 (Centro de Negocios Infanta) 08029 - Barcelona > - Tel: 933 856 138 ha...@or... · http://www.orex.es/ > <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.orex.es%2F&data=02%7C01%7Cdemian.katz%40villanova.edu%7C756f414886964a975ffb08d5cf86a9a3%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C636643099641160065&sdata=cxWcVyKHb2ODdxcgOSSfMYLnY05TRT8BMZjYdiQzbQI%3D&reserved=0> > > > > No imprima este mensaje a no ser que sea necesario. Una tonelada de papel > implica la tala de 15 árboles y el consumo de 250.000 litros de agua. > > > > Aviso de confidencialidad > Este mensaje contiene información que puede ser CONFIDENCIAL y/o de USO > RESTRINGIDO. Si usted no es el receptor deseado del mensaje (ni > está autorizado a recibirlo por el remitente), no está autorizado a > copiar, reenviar o divulgar el mensaje o su contenido. Si ha recibido este > mensaje > por error, por favor, notifíquenoslo inmediatamente y bórrelo de su > sistema. > > > -- *Hugo Agud - Orex Digital * *www.orex.es <http://www.orex.es>* <http://www.orex.es/> [image: www.orex.es/koha] <http://www.orex.es/koha> [image: www.orex.es/vufind] <http://www.orex.es/vufind> Director Avda Josep Tarradelles, 134 (Centro de Negocios Infanta) 08029 - Barcelona - Tel: 933 856 138 ha...@or... · http://www.orex.es/ No imprima este mensaje a no ser que sea necesario. Una tonelada de papel implica la tala de 15 árboles y el consumo de 250.000 litros de agua. Aviso de confidencialidad Este mensaje contiene información que puede ser CONFIDENCIAL y/o de USO RESTRINGIDO. Si usted no es el receptor deseado del mensaje (ni está autorizado a recibirlo por el remitente), no está autorizado a copiar, reenviar o divulgar el mensaje o su contenido. Si ha recibido este mensaje por error, por favor, notifíquenoslo inmediatamente y bórrelo de su sistema. |
From: Andrew N. <as...@gm...> - 2009-05-28 20:06:11
|
Unfortunately no - however you could modify the VuFind indexer in SolrMarc so the getFullCallNumber function prepends the values with NDU. Let me know if you need any help with this. Andrew On Thu, May 28, 2009 at 3:36 PM, Eric Lease Morgan <em...@nd...> wrote: > > Does the marc.properties file support any type of concatenation? > > In other words, can I do something like the following to prepend an > institution code my indexed call numbers: > > callnumber = 'NDU ' . getFullCallNumber > > -- > Eric Morgan > > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity professionals. > Meet > the minds behind Google Creative Lab, Visual Complexity, Processing, & > iPhoneDevCamp as they present alongside digital heavyweights like Barbarian > Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech > |
From: Eric L. M. <em...@nd...> - 2009-05-29 12:51:02
|
On May 28, 2009, at 4:06 PM, Andrew Nagy wrote: > Unfortunately no - however you could modify the VuFind indexer in > SolrMarc so the getFullCallNumber function prepends the values with > NDU. Noted. Hmmm... -- Eric |