This approach seems reasonable,
but it won’t work if you replicate the text field; sorting assumes that a field
contains only one token, and the text field splits up the data using the
WhitespaceTokenizerFactory. You probably want to use the KeywordTokenizerFactory
(which leaves the string alone) as the tokenizer, and then the PatternReplaceFilterFactory
as a filter after that… and that’s all.
From: Osullivan L.
Sent: Tuesday, March 29, 2011 8:29 AM
Subject: [VuFind-Tech] Solr Sorting
We want to ensure that results sorted by
title ignore punctuation. Thus, for example, "Race,"
class, and gender in exclusion from school would appear with the “Rs”
rather than at the top of the results list.
Would the best method be to replicate the
text fieldtype as “textNoPunc” adding <filter
replace="first"/>, create a new index field and then use that for
Library Systems Officer - Virtual Academic Library
South West Wales Higher Education Partnership (SWWHEP)
Tel: 01792 602772
Ffôn: 01792 602772
Check out the new SWWHEP Online GreenGuide