Говоря упрощенно, структура объекта представляет собой неупорядоченный список пар атрибут-значение.
[number:sg, person:3 | _ ],
, которые могут быть встроены:
[cat:np, agr:[number:sg, person:3 | _ ] | _ ],
может подиндексировать материал и совместно использовать значение
[number:[1], person:3 | _ ],
, где [1] - это еще одна структура объектов (то есть, она допускает повторный вход).
Мой вопрос: с какой структурой данных люди думают, что она должна быть реализована для последующего доступа?значениям, выполнить объединение между 2 fts, «напечатать» их и т. д.
Существует полная книга по этому вопросу, но она написана на языке lisp, что упрощает обработку списка.Итак, мой выбор: хэш списков, список списков или три.Что люди думают об этом?