You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drupal高级搜索配置疑问:field_member_of字段设置位置咨询

关于field_member_of字段的设置位置

1. 确认/创建实体字段

field_member_of一般是对应实体(比如你的仓库项内容类型)的引用字段,操作路径:

  • 后台进入「结构」→「内容类型」→ 找到仓库项对应的内容类型 → 点击「管理字段」
  • 若列表中无该字段,点击「添加字段」,字段类型选「实体引用」,目标实体选择层级关联的父级实体(如父仓库项),命名为field_member_of后完成配置。

2. 将字段加入Search API索引

字段创建完成后,需要把它添加到搜索索引中:

  • 后台进入「配置」→「搜索和元数据」→「Search API」→ 打开你正在使用的仓库项索引
  • 点击「添加字段」,在字段列表的「内容」分类下找到field_member_of,勾选后保存。

3. 配置捕获完整层级的新字段

为实现层级筛选,需在Search API索引中添加复合字段或配置Solr层级字段:

  • 回到索引配置页,点击「添加字段」→ 选择「复合字段」
  • 把来源设置为field_member_of的层级关联值(如术语引用的父级ID/名称);若使用Solr,也可在Solr配置中设置递归字段捕获完整层级,再将该Solr字段添加到Search API索引中。

补充说明

如果仓库项不是内容类型而是其他实体(如分类术语、媒体),操作逻辑一致:先在对应实体的「管理字段」中确认/创建field_member_of,再添加到Search API索引,最后配置层级字段。

内容的提问来源于stack exchange,提问作者user3891775

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 14:03:19