Next up: - Updating the index - Adding words to the index in the first place - Saving the index if changes were made - Tighter integration into the existing search system to avoid changes to other modules
There's also a bug in the deletion logic in that if the root node is deleted (if it doesn't crash first), then it's all over and it's broken.