Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Solr性能:多值字段与单独字段_Performance_Solr - Fatal编程技术网

Performance Solr性能:多值字段与单独字段

Performance Solr性能:多值字段与单独字段,performance,solr,Performance,Solr,我想知道两种索引选项的性能差异: 1-多值字段 2-单独的字段 情况如下: 每个文档有100个“属性”:prop1..prop100。 值是字符串,不同属性之间没有关系。 我想通过已知值(如ID)对几个属性进行精确匹配来搜索。 例如:搜索具有prop1=“蓝色”和prop6=“高”的所有文档 我可以选择以下两种方法之一构建索引: 1-简单的方法–100个单独的字段,每个属性1个,多值=false。这些值只是属性值。 2-1字段(名为“属性”)多值=真。该字段将有100个值:value1=“pro

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

情况如下: 每个文档有100个“属性”:prop1..prop100。 值是字符串,不同属性之间没有关系。 我想通过已知值(如ID)对几个属性进行精确匹配来搜索。 例如:搜索具有prop1=“蓝色”和prop6=“高”的所有文档

我可以选择以下两种方法之一构建索引: 1-简单的方法–100个单独的字段,每个属性1个,多值=false。这些值只是属性值。 2-1字段(名为“属性”)多值=真。该字段将有100个值:value1=“prop1:blue”。。value6=“高”等

说option1在搜索中的性能会更好是正确的吗? 如何节省性能

thanx,
帕维尔

此时不要担心性能。担心你的申请是否正确。Solr速度非常快。正确操作,使每个属性在Solr中都有自己的字段。

Thanx用于响应!问题是,我们目前使用单多值字段,改变它将需要大量的工作(它已经在生产中)。所以,我想知道从性能角度来看是否值得。您是否有性能问题?发布一个关于性能问题的新问题,并总体上询问如何改进,而不是问“我必须改进性能的这个想法是一个好方法吗?”