代码之家  ›  专栏  ›  技术社区  ›  dkinzer

Drupal分类模块可以用来分类法庭记录和案情摘要吗?

  •  1
  • dkinzer  · 技术社区  · 14 年前

    我目前正在进行一个项目,涉及到将法庭记录和简报的文档数据库移到drupal环境中。我们面临的问题之一是如何为这些文档编制索引。

    在我们的法院辖区,记录和案情摘要都有一个案卷编号,分配给一个案件。有趣的是,当多个案例合并时,与案例关联的摘要编号将成为同义词:

    案例1 ,文档有 A号文件

    案例2 ,文档有 B号文件

    如果情况 案例1 案例2 合并,然后 A号文件 = B号文件

    我的第一个爱好是创造一个 摘要词汇 并将这个分类的术语作为摘要编号。我希望利用术语可以是同义词这一事实。

    我知道分类模块中有几个功能可以利用,包括:

    taxonomy_get_synonyms
    taxonomy_get_related
    

    但我很难说服我的同事们相信这是一条路,坦率地说,我也不确定这是否是正确的解决方案。(尽管我认为一个优势可能是,以这种方式使用分类法意味着我们可以利用其他分类法操作模块的优势)。

    如果有人有过类似的问题,并能就如何向前发展提供一些指导,我将非常感谢。

    谢谢!

    D

    我问了一个相关的问题(我还需要回答这个问题,以便推进这个解决方案):

    Can Drupal terms in different Taxonomies be synonymous?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Grayside    14 年前

    这是一个 CCK . 最有可能是整型字段类型。如果摘要合并,请编辑节点,更改编号。修订历史被跟踪。

    如果你想对docket合并过程感兴趣,你需要学习

    1. 如何创建自定义操作。
    2. 如何使用 Views Bulk Operations 模块。
    3. 可能, how to programmatically invoke the Bulk Operation via Rules .

    这是一项复杂但并不困难的任务,意味着有很多东西需要学习,但之后应该不会花太长时间。

        2
  •  0
  •   Community basarat    7 年前

    尝试使用分类模块(及其相关的对应模块)强制执行此行为不是一个好主意。

    分类法的目的是 秩序 意思 内容。

    由数千个数字组成的词汇表并不是一个分类法。

    当我仔细查看分类模块代码时,我决定尽管我可能会强制执行我正在寻找的行为,但分类并不是用来解决这种性质的问题的。

    另外,使用 taxonomy_get_synonym 正如我在问题中提出的那样,这是完全错误的。看一下drupal-6中保存的同义词关系表,我们发现同义词不是术语。


    不过,也有可能用相关术语提出类似的解决方案,这将是鲁莽之举。