【发布时间】:2017-09-15 03:32:41
【问题描述】:
我目前正在尝试确定 Solr 是否适合我。我有以下设置:
有主要的文档类型“博客”。然后有两个额外的文档类型“用户”和“类别”。这两个都是“博客”文档类型的父级。
现在在搜索“博客”文档时,我不仅要搜索这些字段(例如标题和内容),还要搜索父字段(用户>名称和类别>名称。
当然,我可以将其扁平化为 Solr 的单个文档,这将大大简化搜索。这样做的缺点是,当例如用户更新他们的名字,我必须浏览他们的所有博客文章并在 Solr 中更新相应的文档,而不是只更新单个文档。
当用户有另一个父母时,情况会变得更糟,我也需要在其上进行搜索。
您对如何处理这个用例有什么建议吗?也许我的 Google foo 不够好,但我发现的(块连接等)似乎并没有解决问题。
【问题讨论】:
标签: solr