This chapter is going to take some of the theory we just discussed in the previous chapters and show the use of richer record structures and multiple keys for a document database. It uses the extended APLevelDBSS framework for these searches and building keys, including a word index.
This is a fairly simple document database but would be enough to keep track of a range of books and publications as well as local PDF or other files. The process of building lists of each and entering their details is very similar to what we covered in the Sample06
GUI used in the previous chapter. One GUI technique for OS X that is new to this application is how to get references to files by dragging and dropping them on our window, so the details behind that are discussed in this chapter.
The samples so far haven't covered how to handle more than one database. We used fixed paths to a known database location. Opening others is covered here including discussing the package idiom...