Hi all, I use Solr 1.2 on a job advertising site. I started from the default setup that runs all documents and queries through EnglishPorterFilterFactory. As a result for example an ad with "accounts" in its title is matched when someone runs a query for "accountant" because both are stemmed to the "account" word and then they match.
Is it somehow possible to give a higher score to exact matches and sort them before matches from stemmed terms? Close to this is a problem with accents - I can remove accents from both documents and from queries and then run the query on non-accented terms. But I'd like to give higher score to documents where the search term matches exactly (i.e. including accents and possibly letter capitalization, etc) and sort them before more fuzzy searches. To me it looks like I have to run multiple sub-queries for each query, one for exact match, one for accents removed and one for stemmed words and then combine the results and compute the final score for each match. Is that possible? Thanks! PaPa