Каждая база данных Артефакта представляет собой последовательность документов.
Каждый документ, хранящийся в базе данных Артефакта, может состоять из нескольких полей. Это разбиение на поля учитывается системой при создании базы данных. Так называемая таблица полей определяет, следует ли заносить в общий индекс (т.е. главный словарь) те слова, которые появляются в некотором поле, и следует ли строить дополнительный словарь, ассоциированный с данным полем.
При поиске по запросу используется неполная таблица полей, которая содержит только те поля, слова из которых были зарегистрированы в главном словаре.