Skip to main content
Version: 3.1.X

Indexing Utilities

Tools to generate and manage the Search Index (Inverted File).

IFUPD (Update Index)

Updates or creates an inverted file from the Master File using an FST.

  • Syntax: ifupd <dbname> fst=@<file.fst>
  • Options:
    • reset=0: Updates pending records only.
    • -posts: Updates only the dictionary (faster, but partial).

IFLOAD (Load Index)

Loads an inverted file from sorted link files generated by MX.

  • Syntax: ifload <dbname> <file_short> <file_long>

IFKEYS (Display Keys)

Inspects the terms inside an Inverted File. Useful for debugging.

  • Syntax: ifkeys <dbname> [from=<term>]

MKIY0 (Consolidate)

Combines the 6 index files (.cnt, .n01, etc.) into a single .iy0 file for easier handling.