As we know there is a synonym.txt file in conf directory, which I wanted to update whenever I found some new synonym words...
So is there any way to
I think you can build your own SynonymFilterFactory that extends the original and use your a custom FSTSynonymFilterFactory as delegator. your SynonymFilterFactory should extends the original SlowSynonymFilterFactory and call:
map = loadSolrSynonyms(loader, true, analyzer);
whenever you want to reload the synonym file.
For reloading your file when it changes you can use a watchdog thread that awke up every X time and check whether the sysnonim file was changed or you can use some file watcher to get notification when the file was changed.