Class SynonymFile

java.lang.Object
org.codelibs.fess.dict.DictionaryFile<SynonymItem>
org.codelibs.fess.dict.synonym.SynonymFile

public class SynonymFile extends DictionaryFile<SynonymItem>
Manages a dictionary file for synonyms. This class handles reading, parsing, and updating files that contain synonym rules. The file format supports both explicit mappings (e.g., `a => b`) and equivalent synonyms (e.g., `a, b, c`). The class provides methods for retrieving, adding, updating, and deleting synonym items, as well as reloading the dictionary from its source file.
  • Constructor Details

    • SynonymFile

      public SynonymFile(String id, String path, Date timestamp)
      Constructs a new synonym file.
      Parameters:
      id - The unique identifier for this dictionary file.
      path - The path to the dictionary file.
      timestamp - The last modified timestamp of the file.
  • Method Details