ฉันใช้ Lucene Indexing และเทคนิคการค้นหาสำหรับเว็บแอปพลิเคชันของฉัน ในตอนแรกฉันประสบปัญหา "ปัญหาไฟล์เปิดมากเกินไป" หลังจากการวิจัย ฉันแก้ไขมันโดยใช้ IndexSearcher ทั่วไปสำหรับผู้ใช้คนเดียว จากนั้น เมื่อฉันทดสอบแอปพลิเคชันกับผู้ใช้พร้อมกันจำนวนมากขึ้น มันก็เริ่มทำให้เกิด "ปัญหาไฟล์เปิดมากเกินไป" อีกครั้ง
ฉันกำลังเก็บ IndexSearcher Object ไว้ในเซสชันของผู้ใช้รายใดรายหนึ่ง ซึ่งจะเปิดไฟล์บางไฟล์ไว้เสมอ (ซึ่งพวกเขากำลังใช้อยู่) ใครก็ได้โปรดช่วยแก้ไขปัญหานี้แม้ว่าจะมีผู้ใช้จำนวนเท่าใดก็ได้
แจ้งให้เราทราบหากฉันไม่ชัดเจนในคำอธิบายข้างต้น