I have a medical journals search application and I've a list of some 9,000 acronyms like this:
MSNQ=>MSNQ Multiple Sclerosis Neuropsychological Screening Questionnaire SRN=>SRN Stroke Research Network IGBP=>IGBP isolated gastric bypass TOMADO=>TOMADO Trial of Oral Mandibular Advancement Devices for Obstructive sleep apnoea–hypopnoea SRM=>SRM standardised response mean SRT=>SRT substrate reduction therapy SRS=>SRS Sexual Rating Scale SRU=>SRU stroke rehabilitation unit T2w=>T2w T2-weighted Ab-P=>Ab-P Aberdeen participation restriction subscale MSOA=>MSOA middle-layer super output area SSA=>SSA site-specific assessment SSC=>SSC Study Steering Committee SSB=>SSB short-stretch bandage SSE=>SSE sum squared error SSD=>SSD social services department NVPI=>NVPI Nausea and Vomiting of Pregnancy Instrument I tried to put them in a synonyms file, either just with a comma between, or with an arrow in between and the acronym repeated on the right like above, and no matter what I try I'm getting really strange search results. It's like words in one acronym are matching with the same word in another acronym and then searching with that acronym which is completely unrelated. I don't think Solr can handle this, but does anyone know of any crafty tricks in Solr to handle this situation where I can either search by the acronym or by the text? Shaun