You'll probably get a better response from solr-users. In any case, posting the relevant fieldtype definition from your schema.xml and, for good measure, the results of a query with debugQuery on would be helpful. Off the top of my head, I'd say it may be a combination of not using index time expansion on the synonym filter (query time expansion on multi-word synonyms can be wonky) and a word delimiter filter that's configured to split on numerics, i.e. "co2" => "co", "2". M On 05/27/2011 07:43 AM, Thomas Dowling wrote: > Greetings-- > > I'm trying to flesh out my synonyms.txt file for a couple of Solr indexes, > and I stumbled across something weird. I added these lines to synonyms.txt: > > co2, carbon dioxide > ch4, methane > > > The second line worked as expected: I restarted Solr, reindexed, and could > search ch4 and methane as synonyms of each other. > > The first line did something weird. Before the change, I can get results > for both CO2 and for "CARBON DIOXIDE" (just different results). After the > change, searching CO2 got zero results, as did "CARBON DIOXIDE". So at > least they're acting like synonyms, right? But why in the world do they > both stop finding hits? > > Pre-change: > CO2 225 hits > "CARBON DIOXIDE" 130 hits > CARBON DIOXIDE 1030 hits > > Post-change: > CO2 0 hits > "CARBON DIOXIDE" 0 hits > CARBON DIOXIDE 1030 hits > > > Also, if I want to be able to search for Greek letters by name (alpha, > beta, etc.), is there a better way than to use synonmyms.txt? > > Δ,δ,delta > > > TIA >