13.03 Search modularization

Moving search and indexing to its own module