Add an ArticleIndexEntry to the index and keep all lookup maps in sync.
The function is immutable-safe: it returns a new index object rather than mutating the supplied one. Duplicate entries (same id) are replaced.
id
Existing intelligence index
Article index entry to add
Updated index with the new entry reflected in all maps
Add an ArticleIndexEntry to the index and keep all lookup maps in sync.
The function is immutable-safe: it returns a new index object rather than mutating the supplied one. Duplicate entries (same
id) are replaced.