From: Carlos L. <cl...@dm...> - 2012-12-11 00:38:39
|
Hi Demian We've had some recurring network problems which have prevented me from looking at VuFind for ... a month! (longer than I thought). Anyway, I'm ready to get started with this. I'm right now exporting the entire bib database (in MARC form) with call numbers (Pettee Classification) in 959$c so that they can be indexed in Solr. However, I'm not sure how to go on. > If you are able to index your call numbers at multiple levels of > detail into the Solr index, you can customize the browse module to > display them. Just a matter of copying some of the existing code and > changing the field names that are used. (The browse code is a bit > intimidating in 1.x, featuring some hard-to-follow Javascript; VuFind > 2 switches to more server-side PHP logic, so it might be a little > easier to work with... either way, though, if you copy-and-paste the > right things, you should be able to make it work). Where would I find this code? I looked through the ...../solr folder several days ago and couldn't find anything that I thought was relevant (though I may have missed something > Alphabetical browse is driven by a SQLite database which is generated > using values from the Solr index. To use this, you just need to > index your call numbers and a sort value that will allow them to be > displayed in an appropriate order, then adjust the alphabrowse index > generation scripts and related configurations to build and read from > a new SQLite database. Where is this database stored? Would it be easier to modify the database or the indexing script? It's probably more efficient (and less time consuming) to include call number data in import, rather than to have to fetch it from the ILS, so I'll drop that particular question. Anyway, thanks for your help. Regards, Carlos. On 16/11/12 00:33, Demian Katz wrote: > Which browse feature are you referring to? > > The standard browse, i.e.: > > http://vufind.org/demo/Browse/LCC > > ...or the alphabetical browse, i.e.: > > http://vufind.org/demo/AlphaBrowse/Results?source=lcc&from=a > > In either case, you should be able to make some customizations. > > Standard browse is driven entirely by the Solr index. It works by displaying facets and applying a series of filters. If you are able to index your call numbers at multiple levels of detail into the Solr index, you can customize the browse module to display them. Just a matter of copying some of the existing code and changing the field names that are used. (The browse code is a bit intimidating in 1.x, featuring some hard-to-follow Javascript; VuFind 2 switches to more server-side PHP logic, so it might be a little easier to work with... either way, though, if you copy-and-paste the right things, you should be able to make it work). > > Alphabetical browse is driven by a SQLite database which is generated using values from the Solr index. To use this, you just need to index your call numbers and a sort value that will allow them to be displayed in an appropriate order, then adjust the alphabrowse index generation scripts and related configurations to build and read from a new SQLite database. > > Regarding your question about MARC record vs. LMS item data, since all of this is driven by Solr, it is easiest to operate using MARC fields. However, perhaps you can export item information from your ILS along with bibliographic information in order to have access to more data, or else you might be able to write a custom indexing routine for SolrMarc that pulls data from your LMS as part of the indexing process (complicated and possibly slow, but theoretically possible if you're willing to do the work). > > I hope this is helpful -- let me know if you need more details on any aspect of the problem-solving. > > - Demian > >> -----Original Message----- >> From: Carlos Lopez [mailto:cl...@dm...] >> Sent: Wednesday, November 14, 2012 7:57 PM >> To: vufind-tech (vuf...@li...) >> Subject: [VuFind-Tech] LCC vs Dewey vs ... other classification schema? >> >> Hi folks >> >> We use the Classification System of the Union Theological Seminary, New >> York (MARC code clutscny, also known as Pettee Classification) rather >> than LCC or Dewey (Pettee works very well for theological collections). >> >> Is there any way that we can taylor the (very impressive) "Browse by >> Call Number" feature to use Pettee instead? (or, for other libraries, >> UDC, or Colon Classification, or NML, or any system that isn't LCC or >> Dewey?) >> >> Also, is it necessary that "Browse by Call Number" get its information >> from MARC data, or can it (instead) query the LMS for item-level call >> number information? >> >> Regards, >> c. >> -- >> ___________________ >> >> Carlos Lopez >> Cataloguer >> The Dalton McCaughey Library >> 1 Morrison Close >> Parkville, Vic. 3052 >> Australia >> Ph: +61 3 93408885 >> Fax: +61 3 93408889 >> www.dml.vic.edu.au >> >> ------------------------------------------------------------------------------ >> Monitor your physical, virtual and cloud infrastructure from a single >> web console. Get in-depth insight into apps, servers, databases, vmware, >> SAP, cloud infrastructure, etc. Download 30-day Free Trial. >> Pricing starts from $795 for 25 servers or applications! >> http://p.sf.net/sfu/zoho_dev2dev_nov >> _______________________________________________ >> Vufind-tech mailing list >> Vuf...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-tech > -- ___________________ Carlos Lopez Cataloguer The Dalton McCaughey Library 1 Morrison Close Parkville, Vic. 3052 Australia Ph: +61 3 93408885 Fax: +61 3 93408889 www.dml.vic.edu.au |