Мне в основном любопытно узнать о внутренней работе самого двигателя. Я не смог найти ничего о самом формате индекса (IE подробно, как если бы вы собирались создать собственную совместимую реализацию) и о том, как он работает. Я пробежался по коду, но он немного большой, чтобы глотать то, что должно быть где-то описано, поскольку вокруг столько разных совместимых портов для других языков. Кто-нибудь может дать достойную ссылку?