First, define separate analyzer/filter chains for index and query. Do not include synonyms in the query chain.
Second, use a separate indexing system and use Solr index distribution to sync the indexes to one or more query systems. This will create a new Searcher and caches on the query systems, but it is less drastic than a restart. wunder On 9/25/08 6:19 AM, "Batzenmann" <[EMAIL PROTECTED]> wrote: > thx, for pointing that out - That's definitely s.th. worth revising. Butimho > the issue of a changing synonyms.txt remainse, since the same FilterFactory > is used to create the Filters for the index-time analyzer - so the question > remains: How do I take care that if I reindex documents affected by new > synonyms with the updated synonyms.txt without having to restart solr ?