狮身人面像有没有办法以自定义方式定义索引。问题 - 我有一个产品模型,系统中存在多个管理员。每个管理员都可以对每个产品做自己的笔记。因此 notes 不是一个简单的文本字段。相反,它是一个单独的模型。产品以及管理员 has_many 注释。当管理员搜索产品列表时,我想确保他只能通过他的笔记进行搜索。
我了解狮身人面像索引存储在文档中(狮身人面像内部)。例如,产品“dell xps”的所有索引都将在一个文档中。这意味着所有的笔记都将在同一个文档中。如果只有我有办法将每个产品的 admin_id 和注释存储到单独的 sphinx 文档中,我就可以实现仅搜索注释的要求。也就是说,如果有 3 个人对此进行了注释,则戴尔产品的索引将跨越 3 个文档。仅供参考,弹性搜索中存在类似的功能。任何帮助表示赞赏。提前致谢