В настоящее время я работаю над проектом, который включает перемещение базы данных документов для судебных протоколов и сводок в среду Drupal. Одна из проблем, с которой мы сталкиваемся, заключается в том, как индексировать эти документы.
В нашем судебном округе все записи и записки имеют номер дела, который присваивается делу. Интересно то, что при объединении нескольких дел номера списков, связанные с делом, становятся синонимами:
Дело 1 , документы имеют Doceket № A
Дело 2 , документы имеют Досье № B
Если дело Дело 1 и Дело 2 объединить, то Номер дела A = Номер дела B
Мое первое намерение - создать Словарь лексиконов , и условия этой таксономии должны быть номерами локетов. Я надеюсь воспользоваться тем, что термины могут быть синонимами.
Я понимаю, что в модуле Таксономии есть несколько функций, которыми я могу воспользоваться, в том числе:
taxonomy_get_synonyms
taxonomy_get_related
Но у меня возникают проблемы с тем, чтобы убедить моих коллег в том, что это правильный путь, и, честно говоря, я не уверен, что это правильное решение. (Хотя я думаю, что одно преимущество, вероятно, состоит в том, что использование таксономии таким образом означает, что мы могли бы воспользоваться другими модулями манипулирования таксономией в дальнейшем).
Если у кого-то возникла похожая проблема, и он может дать некоторые рекомендации относительно того, как двигаться вперед, я был бы очень признателен.
Спасибо!
D
Я задал связанный вопрос (на который мне также нужно было бы ответить, чтобы продвинуться вперед с этим решением):
Могут ли термины Drupal в различных таксономиях быть синонимами?