This document discusses the development of an open source search API and backend called Xapian. It describes initial designs for the API, early prototypes, and ideas for future improvements like improving performance, reducing memory usage, and exposing features for horizontal scaling. The document also mentions various brainstorming sessions and hackdays that contributed to refining Xapian's design.