Schema Design Considerations    indexed fields         索引时的时候的内存使用量         索引段的合并时间         优化时间         索引的大小    stored fields  Configuration Considerations       mergeFactor        mergeFactor Tradeoffs         会提高索引速度         较低频率的合并,会导致 更多的索引文件,这会降低索引的搜索效率         较少数量的索引文件,能加快索引的搜索速度。         较高频率的合并,会降低索引的速度。 Cache autoWarm Count Considerations Cache hit rate(缓存命中率) Explicit Warming of Sort Fields   Optimization Considerations        当越来越多的索引段被加进索引,查询的性能就会降低, lucene对索引段的数量有一个上限的限制,当超过这个限制的时候,索引段可以自动合并成为一个。 在同样没有缓存的情况下,一个没有经过优化的索引的性能会比经过优化的索引的性能少10%…… 自动加热的时间将会变长,因为它依赖于搜索。  优化将会对索引的分发产生影响。  在优化期间,文件的大小将会是索引的两倍,不过最终将会回到它原来的大小,或者会更小一点。 Updates and Commit Frequency Tradeoffs      执行commit操作会让solr新生成一个snapshot。如果将postCommit参数设成true的话,optimization也会执行snapShot.      slave上的Snappuller程序一般是在crontab上面执行的,它会去master询问,有没有新版的snapshot。一旦发现新的版本,slave就会把它下载下来,然后snapinstall.      每次当一个新的searcher被open的时候,会有一个缓存预热的过程,预热之后,新的索引才会交付使用。      number/frequency of snapshots   ----snapshot的频率。      snappullers 是   在crontab中的,它当然可以每秒一次、每天一次、或者其他的时间间隔一次运行。它运行的时候,只会下载slave上没有的,并且最新的版本。      Cache autowarming  可以在solrconfig.xml文件中配置。     Query Response Compression      Embedded vs HTTP Post      RAM Usage Considerations(内存方面的考虑)         OutOfMemoryErrors          Memory allocated to the Java VM            Factors affecting memory usage(影响内存使用量的因素)      document中的field都是会被存进内存的,field有个属性叫maxFieldLength,它或许能帮上忙。      每增加一个域,也是会增加内存的使用的。  
 
 
  
运维网声明 
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003运维网