SolrSynonymParser one word in two "Equivalent synonyms" lines

Viewed 62

If I use a text file to define synonyms in Solr/Lucene like this:

foo, bar, goo
abc, bar, xyz

The word bar is in both lines.

Does this mean Solr treats all terms to be synonyms, so that it equals this one line?

foo, bar, goo, abc, xyz

I only found this document, please leave a comment if you know a better explanation of the file format: Equivalent synonyms

1 Answers

Does this mean Solr treats all terms to be synonyms, so that it equals this one line?

If you search for the word "bar" that is in both lines the answer is yes. You can confirm this via the Analysis screen by looking at output for the SynonymsGraphFilter

enter image description here

But if you search for the word "foo" (that only shows in one line) then only the synonyms "bar", and "goo" will be used.

Related