这是一个示例来说明我正在尝试做的事情:
假设我在食谱和食谱之间有一对多的关系,两个表中都有字段“id”和“name”。目前,搜索仅返回食谱的“名称”字段,因此结果可能如下所示 -
食谱
- 结果名称 1
- 结果名称 2
- 结果名称 3
- ...
在不使用外键的 sql_attr_uint 进行额外的数据库调用或搜索查询的情况下,我希望看到的是以下内容:
食谱
- 结果名称 1 ---------- 此结果的说明书名称
- 结果名称 2 ---------- 此结果的说明书名称
- 结果名称 3 ---------- 此结果的说明书名称
- ...
我知道 sql_attr_string,但这仅在向每个文档添加单个任意字符串时才有用。我需要类似 sql_joined_field 之类的东西,它不是全文可搜索的,而是简单地存储在文档中,并带有来自查询的适当值。
任何建议表示赞赏。