我想知道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在搜索方面会有更好的表现是否正确? 如何保存性能?
感谢名单, 帕维尔
答案 0 :(得分:0)
此时不要担心表现。担心让你的应用程序正确。索尔很快。做得对,并在Solr中使每个属性成为自己的字段。