เรื่องของ mergeFactor

30 views
Skip to first unread message

Bczoffyou Chun

unread,
Jul 21, 2014, 5:31:41 AM7/21/14
to solr-user...@googlegroups.com
สอบถามหน่อยครับ เรื่องของ mergeFactor

ตอนนี้ผมเซ็ท solr ไว้สองแบบ คือ
1. Master (Write)
2. Slave (Read/Query)

อยากทราบว่า การตั้งค่า mergeFactor ฝั่ง slave นั้นมันจำเป็นมั้ยครับ แล้วมันมีข้อดี ข้อเสียยังไงครับ

ขอบคุณคัฟ
 

Pairote Leelaphattarakij

unread,
Jul 21, 2014, 7:38:10 AM7/21/14
to solr-user...@googlegroups.com
ในความเข้าใจของผม กรณีที่ติดตั้ง Solr แบบ master-slave configuration การ merge ทั้งหมดจะเกิดขึ้นฝั่ง master ครับ ดังนั้นค่า mergeFactor ฝั่ง slave ไม่ได้นำไปใช้ครับ

การตั้งค่า mergeFactor มีข้อดีข้อเสียดังนี้ครับ

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

ดูคำแนะนำด้าน performance ของ Solr ได้ที่ลิงค์ด้านล่างนี้ครับ

Bczoffyou Chun

unread,
Jul 30, 2014, 2:29:29 AM7/30/14
to solr-user...@googlegroups.com
ขอบคุณมากคัฟคุณไพโรจน์ ช่วยได้เยอะเลยครับ ตอนนี้ผมพอจะเข้าใจแล้วหล่ว่าจะเซ็ท mergeFactor ยังไง

ราชันย์
Reply all
Reply to author
Forward
0 new messages