I am new to Solr, but looking to use it as part of my site for indexing ingredients.
I'm looking for advice to improve the query below. I've tried NGram filtering but it doesn't seem to work. I'm not sure why 'red onion' would score more highly than 'red pepper' ? It makes no sense to me. Ideally a user would search for 'red onion' or 'red onions' and these would score higher.
any advice would be appreciated! I have already tried porterstemming filters, and ngram filtering, but these don't seem to have any effect.


