Skip to content

Indexing

There are several types of indexes in panorama. Some are the database kind that updates immediately. Others are the search kind that updates asynchronously.

Custom app authors can specify how their attributes should be indexed. Then, whenever any node has that particular attribute touched, a hook is run.

Implementation

In the initial version of panorama, the daemon is thought of as having exclusive control over the database. It should not be run as multiple copies of itself either.

This way, the daemon can separately control indexes if it wishes, allowing it to call custom functions for indexing.