ในความเข้าใจของผม กรณีที่ติดตั้ง Solr แบบ master-slave configuration การ merge ทั้งหมดจะเกิดขึ้นฝั่ง master ครับ ดังนั้นค่า mergeFactor ฝั่ง slave ไม่ได้นำไปใช้ครับ
การตั้งค่า mergeFactor มีข้อดีข้อเสียดังนี้ครับ
1. mergeFactor สูงๆ เช่น 30 การสร้าง index จะทำได้เร็ว แต่มีข้อเสียคือทำให้มีไฟล์ index เกิดขึ้นหลายไฟล์ ซึ่งอาจทำให้ search ช้าครับ
2. mergeFactor ต่ำๆ เช่น 2 มีข้อดีคือ จำนวนไฟล์ index จะมีน้อยกว่า ทำให้ค้นหาได้เร็วกว่า แต่มีข้อเสียคือ เกิดการ merge บ่อยๆ ทำให้การสร้าง index ทำได้ช้าครับ
ดูคำแนะนำด้าน performance ของ Solr ได้ที่ลิงค์ด้านล่างนี้ครับ