Solr性能:multiValued提交与单独字段

时间:2014-05-14 15:17:54

标签: performance solr

我想知道2个索引选项的性能差异: 1-多值字段 2个单独的字段

案件如下: 每个文档都有100个“属性”:prop1..prop100。 值是字符串,不同属性之间没有关系。 我想通过已知值(如ids)在几个属性上进行精确匹配搜索。 例如:搜索prop1 =“blue”和prop6 =“high”

的所有文档

我可以选择以2种方式之一构建索引: 1-平凡的方式 - 100个单独的字段,每个属性1个,multiValued = false。值只是属性值。 2- 1字段(名为“properties”)multiValued = true。该字段将具有100个值:value1 =“prop1:blue”.. value6 =“high”等

说option1在搜索方面会有更好的表现是否正确? 如何保存性能?

感谢名单, 帕维尔

1 个答案:

答案 0 :(得分:0)

此时不要担心表现。担心让你的应用程序正确。索尔很快。做得对,并在Solr中使每个属性成为自己的字段。