16. The non-transitory storage medium of claim 15 , wherein determining the combined index based on the index of the unstructured data comprises: determining a record identifier from the first data record, the record identifier identifying a record of data in a table of the database, the record of data including a document reference to the unstructured data; and associating the index of the unstructured data with a database index using the record identifier.
15. The non-transitory storage medium of claim 13 , wherein determining the combined index based on the record in the collection data structure and the record in the document data structure comprises: identifying, by the indexing agent, the unstructured data based on the record in the document data structure; determining an index of the unstructured data based on content of the unstructured data; and determining the combined index based on the index of the unstructured data.