字段元素的数量对索引/搜索性能有什么影响?
我们有以下文档结构,其中一些文档具有多达 400 个字段元素。我们已经看到 solr 服务器 CPU 使用率上升,并没有将问题与元素数量的增加隔离开来,但想知道是否有人这样做any analysis on the Solr performance vs # of field elements.
我们使用单个 Solr 服务器进行索引和读取,并启用了自动提交。
<add>
<doc>
<field name="id">User 4990</field>
<field name="type">User</field>
<field name="type">ActiveRecord::Base</field>
<field name="class_name">User</field>
<field name="id_i">4990</field>
<field name="login_s">someuser</field>
<field name="first_name_s">some</field>
<field name="last_name_s">user</field>
<field name="email_s">someuser@somecompany.com</field>
<field name="department_s">department-psg</field>
<field name="activated_b">true</field>
<field name="private_profile_b">false</field>
<field name="deleted_b">false</field>
<field name="followers_im">4834</field>
<field name="followers_im">4965</field>
<field name="followers_im">3</field>
<field name="followers_im">4291</field>
...
...
..
<field
..
<**400** such fields
..
</doc>
</add>
Solr 版本:3.6.1,Cent OS 5.6 上的 Java 6