Это полностью зависит от базовых данных и от того, как вы хотите их запрашивать, и, не зная этого, невозможно дать однозначный ответ.
Если схема вашей базы данных нормализована, вы хотите ее денормализоватьнесколько создать запись, состоящую из данных таблицы из более чем одной таблицы, для каждого документа.
Еще одним фактором, определяющим поля, которые вы назначаете для документа, будет способ запроса данных.
Например, с учетом следующей нормализованной схемы:
TABLE:AUTHOR COLS:AUTHOR_ID,NAME
TABLE:BOOKS COLS:BOOK_ID,TITLE,CONTENT
TABLE:AUTHOR_BOOKS COLS:AUTHOR_ID,BOOK_ID
Вы можете индексировать один документ на автора / книгу:
Document (field1:author, field2:title, field3:content)
Это позволит вам искать совпадения книг поавтор, название или содержание.