From: Osullivan L. <L.O...@sw...> - 2013-08-09 12:39:27
|
Hi Demian, I think everything is working as expected - it's just a case of individual subject librarians not being happy with the results returned and then doing a search on Voyager and getting a results set which they favour. In this case, a search for "mindfulness" returns 2544 items but only 3 of the first 20 items has a match for "mindfulness", the rest being mind, minds etc whilst a search for "mindfulness NOT mind" returns 30 results. I think they would expect more of the latter results to be higher in the general search. Cheers, Luke On 08/09/2013 01:11 PM, Demian Katz wrote: VuFind already has copyField definitions that copy some key fields to unstemmed versions, and the searchspecs.yaml should be configured to boost unstemmed terms higher than stemmed ones. That's not a guarantee that stemmed versions will never take precedence over unstemmed ones -- there are many factors that contribute to relevance -- but it should help most of the time. Is it possible that this configuration isn't working for you, or that you need to add additional unstemmed fields or increase boosts of existing ones? Have you done any analysis of Solr debug output to figure out exactly why you're getting the order that you are seeing? - Demian ________________________________________ From: Osullivan L. [L.O...@sw...<mailto:L.O...@sw...>] Sent: Friday, August 09, 2013 6:53 AM To: 'vuf...@li...<mailto:vuf...@li...>' Subject: [VuFind-Tech] Exact Matches Hi Folks, This issue has been touched on before but I was wondering if anyone could share any production scenarios which may help. When we perform a search for "mindfulness" in all fields, the snowball filter will reduce the search term to "mind" and return results accordingly. Consequently, records with "mind" in them may take precedence over records with "mindfulness" which seems rather counter intuitive to our librarians. Is anyone aware of any filters which could be applied which will keep the integrity of the original search term and give it primacy over stemming etc or would I have to remove the snowball filter? Cheers, Luke ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Vufind-tech mailing list Vuf...@li...<mailto:Vuf...@li...> https://lists.sourceforge.net/lists/listinfo/vufind-tech |