这取决于。
如果您只想搜索用户注释,全文和所有字段,只需将所有注释存储在用户对象中(无需串联任何内容):
{ "user" : { "username" : "TestUser", "bio" : "whatever", "comments" : [ { "title" : "First comment", "text" : "My 1st comment" }, { "title" : "Second comment", "text" : "My 2nd comment" } ] }}如果您需要基于注释的查询,则需要将注释映射为嵌套的(在提交任何数据之前),以便将每个注释视为一个项目。
对于您的得分,只需添加另一个字段“ comment_count”,并将其用于提升/得分。



