Content-type: multipart/alternative; boundary="Boundary_(ID_4HgCZX1arLF4vvSmwjGhcw)" --Boundary_(ID_4HgCZX1arLF4vvSmwjGhcw) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thanks for sharing the link to your catalog. You might want to consider ad= ding yourself to the list here: http://vufind.org/wiki/installation_status I've added the granular sort defaulting to the trunk as of r2733, so it wil= l be included in the 1.0 release next month. Unfortunately, it looks like = even the basic configurable default sort logic was introduced after the rel= ease of RC2. That fact, combined with significant changes to the Search Ob= ject in newer code, may make it difficult to adapt this logic to RC2. Howe= ver, I am attaching a patch highlighting my most recent changes in case tha= t is useful to you. You might be able to transplant the relevant logic fro= m the current SearchObject_Base/SearchObject_Solr classes into the older st= and-alone SearchObject class. If you decide to try this, I'll be happy to = answer any questions you have about the code. Good luck! - Demian From: Stewart J Brownrigg [mailto:S.J.Brownrigg@kent.ac.uk] Sent: Thursday, June 10, 2010 11:18 AM To: Demian Katz; 'Eoghan =D3 Carrag=E1in' Cc: vufind-tech@lists.sourceforge.net Subject: RE: [VuFind-Tech] How browse lists are sorted Thank you for your reply. I think that more granular sort defaults would b= e a useful addition. If you can offer technical advice then I could have a= go myself. p.s. I am currently running RC2 as a beta service, most of my modifications= have been based around the Voyager driver and implementing Voyager web ser= vices for requests where I can. The service can be found here: http://cat= alogue.pilot.kent.ac.uk/vufind. Regards, Stewart -- Stewart J Brownrigg, Library Systems Officer S20 Cornwallis South, University of Kent, Canterbury, Kent, CT2 7NF, UK +44(0)1227 823621 (824243 fax); S.J.Brownrigg@kent.ac.uk From: Demian Katz [mailto:demian.katz@villanova.edu] Sent: 10 June 2010 15:52 To: S.J.Brownrigg@kent.ac.uk; 'Eoghan =D3 Carrag=E1in' Cc: vufind-tech@lists.sourceforge.net Subject: RE: [VuFind-Tech] How browse lists are sorted You are correct - the current Browse module is more about the popular/comme= rcial use of the word "browse" than the traditional library definition. Vu= Find does not currently have an alphabetical "heading browse" like many leg= acy OPACs. There are some technical challenges in implementing such a feat= ure since Solr's facet browsing has some limitations, but it could probably= be done if enough resources were thrown at it. If a regular search is sufficient, though, you're going to run into just on= e more obstacle - currently, default sort order is a global setting. If yo= u need more granular defaults, though, I don't think that would be too diff= icult to achieve. I can take a look and (depending on available time) eith= er offer technical advice or simply add the capability myself. - Demian From: Stewart J Brownrigg [mailto:S.J.Brownrigg@kent.ac.uk] Sent: Thursday, June 10, 2010 10:17 AM To: 'Eoghan =D3 Carrag=E1in' Cc: vufind-tech@lists.sourceforge.net Subject: Re: [VuFind-Tech] How browse lists are sorted Hi Eoghan, Thank you for your explanation. Unfortunately this feature is not going to= be useful to us. This seems to be a "most popular" feature. In general o= ur users are not necessarily interested in the most popular items. The mos= t obvious example of browse lists where we would expect a natural sort orde= r would be by classification, where users would prefer to browse items of t= he same subject. I think that this could be satisfied by performing a callnumber search and = sorting alphabetically. Now I just need to find out how to set the default = sort order for a specific search type... Regards, Stewart -- Stewart J Brownrigg, Library Systems Officer S20 Cornwallis South, University of Kent, Canterbury, Kent, CT2 7NF, UK +44(0)1227 823621 (824243 fax); S.J.Brownrigg@kent.ac.uk From: Eoghan =D3 Carrag=E1in [mailto:eoghan.ocarragain@gmail.com] Sent: 21 May 2010 15:54 To: Stewart Brownrigg Cc: vufind-tech@lists.sourceforge.net Subject: Re: [VuFind-Tech] How browse lists are sorted Hi Stewart, They are sorted initially according to number of records/hits for the term = (indicated by the number in parentheses), and then alphabetically within th= ose groups (so if several terms have 500 hits/records, they will be sorted = alphabetically among themselves). By default only the top 100 terms are shown in the browse module as loading= & parsing everything can result in out of memory errors with large indexes= . For more on this see the [Browse] section of web/conf/config.ini, where y= ou can also choose to load all terms. If you do load them all, I think you = will need to alter some of the code ( /services/Browse/Ajax.php and/or /ser= vices/Browse/ajax.js, if I remember) before they will sort alphabetically. To make it clearer for the user you could think about changing the default = labels (e.g. "By Topic") to something like "Filter by Top 100 Topics". Eoghan On 21 May 2010 13:51, Stewart Brownrigg > wrote: Hopefully this is a quick one. Our users are getting very confused by the = sort order using the browse functionality. They appear to be thrown by the= relevance sort, expecting lists to be sorted alphanumerically. Is there somewhere that this can be easily changed? Many thanks, Stewart -- Stewart J Brownrigg, Library Systems Officer S20 Cornwallis South, University of Kent, Canterbury, Kent, CT2 7NF, UK +44(0)1227 823621 (824243 fax); S.J.Brownrigg@kent.ac.uk ---------------------------------------------------------------------------= --- _______________________________________________ Vufind-tech mailing list Vufind-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vufind-tech --Boundary_(ID_4HgCZX1arLF4vvSmwjGhcw) Content-type: text/html; charset=iso-8859-1 Content-transfer-encoding: quoted-printable

Thanks for sharing the link to your catalog.=A0 You might wa= nt to consider adding yourself to the list here:

 

http:= //vufind.org/wiki/installation_status

 

I’ve added the granular sort defaulting to the trunk a= s of r2733, so it will be included in the 1.0 release next month.=A0 Unfortunate= ly, it looks like even the basic configurable default sort logic was introduced af= ter the release of RC2.=A0 That fact, combined with significant changes to the = Search Object in newer code, may make it difficult to adapt this logic to RC2.=A0 However, I am attaching a patch highlighting my most recent changes in case that is useful to you.=A0 You might be able to transplant the relevant logi= c from the current SearchObject_Base/SearchObject_Solr classes into the older stand-alone SearchObject class.=A0 If you decide to try this, I’ll be= happy to answer any questions you have about the code.=A0 Good luck!

 

- Demian

 

From: Stewart J Bro= wnrigg [mailto:S.J.Brownrigg@kent.ac.uk]
Sent: Thursday, June 10, 2010 11:18 AM
To: Demian Katz; 'Eoghan =D3 Carrag=E1in'
Cc: vufind-tech@lists.sourceforge.net
Subject: RE: [VuFind-Tech] How browse lists are sorted

 

Thank you for your reply.  I think that more granular s= ort defaults would be a useful addition.  If you can offer technical advic= e then I could have a go myself.

 

p.s. I am currently running RC2 as a beta service, most of m= y modifications have been based around the Voyager driver and implementing Voyager web services for requests where I can.  The service can be fou= nd here:  http://cat= alogue.pilot.kent.ac.uk/vufind.

 

Regards,

Stewart

--

Stewart J Brownrigg, Library Systems Officer

S20 Cornwallis South, University of Kent, Canterbury, Kent, = CT2 7NF, UK

+44(0)1227 823621 (824243 fax); S.J.Brownrigg@kent.ac.uk<= /o:p>

 

From: Demian Katz [mailto:demian.katz@villanova.edu]
Sent: 10 June 2010 15:52
To: S.J.Brownrigg@kent.ac.uk; 'Eoghan =D3 Carrag=E1in'
Cc: vufind-tech@lists.sourceforge.net
Subject: RE: [VuFind-Tech] How browse lists are sorted

 

You are correct – the current Browse module is more ab= out the popular/commercial use of the word “browse” than the traditional library definition.  VuFind does not currently have an alphabetical “heading browse” like many legacy OPACs.  The= re are some technical challenges in implementing such a feature since SolrR= 17;s facet browsing has some limitations, but it could probably be done if enoug= h resources were thrown at it.

 

If a regular search is sufficient, though, you’re goin= g to run into just one more obstacle – currently, default sort order is a global setting.  If you need more granular defaults, though, I donR= 17;t think that would be too difficult to achieve.  I can take a look and (depending on available time) either offer technical advice or simply add t= he capability myself.

 

- Demian

 

From: Stewart J Bro= wnrigg [mailto:S.J.Brownrigg@kent.ac.uk]
Sent: Thursday, June 10, 2010 10:17 AM
To: 'Eoghan =D3 Carrag=E1in'
Cc: vufind-tech@lists.sourceforge.net
Subject: Re: [VuFind-Tech] How browse lists are sorted

 

Hi Eoghan,

 

Thank you for your explanation.  Unfortunately this fea= ture is not going to be useful to us.  This seems to be a “most popular” feature.  In general our users are not necessarily inte= rested in the most popular items.  The most obvious example of browse lists w= here we would expect a natural sort order would be by classification, where user= s would prefer to browse items of the same subject.

 

I think that this could be satisfied by performing a callnum= ber search and sorting alphabetically. Now I just need to find out how to set t= he default sort order for a specific search type...

 

Regards,

Stewart

--

Stewart J Brownrigg, Library Systems Officer

S20 Cornwallis South, University of Kent, Canterbury, Kent, = CT2 7NF, UK

+44(0)1227 823621 (824243 fax); S.J.Brownrigg@kent.ac.uk<= /o:p>

 

From: Eoghan =D3 Ca= rrag=E1in [mailto:eoghan.ocarragain@gmail.com]
Sent: 21 May 2010 15:54
To: Stewart Brownrigg
Cc: vufind-tech@lists.sourceforge.net
Subject: Re: [VuFind-Tech] How browse lists are sorted

 

Hi S= tewart,
They are sorted initially according to number of records/hits for the term (indicated by the number in parentheses), and then alphabetically within th= ose groups (so if several terms have 500 hits/records, they will be sorted alphabetically among themselves).

By default only the top 100 terms are shown in the browse module as loading & parsing everything can result in out of memory errors with large inde= xes. For more on this see the [Browse] section of web/conf/config.ini, where you= can also choose to load all terms. If you do load them all, I think you will ne= ed to alter some of the code ( /services/Browse/Ajax.php and/or /services/Browse/ajax.js, if I remember) before they will sort alphabetical= ly.

To make it clearer for the user you could think about changing the default labels (e.g. "By Topic") to something like "Filter by Top 10= 0 Topics".
Eoghan

On 21 May 2010 13:51, Stewart Brown= rigg <S.J.Brownrigg@kent.ac.uk> wrote:


---------------------------------------------------------------------------= ---


_______________________________________________
Vufind-tech mailing list
Vufind-tech@lists.sour= ceforge.net
https://lists.sourceforge.net/lists/listinfo/vufind-tech<= /a>

 

--Boundary_(ID_4HgCZX1arLF4vvSmwjGhcw)--