不同集合中的不同文档类型或不共享字段的相同集合?

时间:2013-10-05 21:23:09

标签: solr solr4

使用单个节点Solr实例,我需要搜索,比如电子产品&杂货。但我从不想一起搜索它们。当我搜索电子学时,我不期待杂货项目和反之亦然。

我应该在单个schema.xml中定义这两种文档类型,还是应该为这两种文档中的每一种使用不同的集合(为两者中的每一种维护单独的schema.xml和solrconfig.xml)?

我相信如果我将两者都添加到单个集合中,而不在这两种文档类型之间共享字段,我应该同样好,将它们分成两个集合(在性能和所有方面),作为它们的索引/过滤器如果缓存不共享字段,它们将完全相互独立?

1 个答案:

答案 0 :(得分:0)

我认为在一个模式中定义这两个文档的唯一性能问题是:

  1. 您的文档大小可能会太大!
  2. 您的索引大小会变大,搜索速度会变慢。