รับใบอนุญาตชั่วคราว GroupDocs – โหนดการค้นหาหลัก (Java)
ในคู่มือฉบับเต็มนี้คุณจะ รับใบอนุญาตชั่วคราวสำหรับ GroupDocs.Search ตั้งค่าเครือข่ายการค้นหาหลายโหนด และเรียนรู้วิธี เพิ่มไดเรกทอรีเพื่อทำดัชนี และ เพิ่มแอตทริบิวต์เอกสารแบบกำหนดเอง ด้วย Java ไม่ว่าคุณจะสร้างระบบจัดการเอกสารระดับองค์กรหรือแคตาล็อกสินค้าที่ค้นหาได้ การเชี่ยวชาญขั้นตอนเหล่านี้จะทำให้คุณประเมินแพลตฟอร์มโดยไม่มีข้อจำกัดและขยายความสามารถในการค้นหาได้อย่างรวดเร็ว
คำตอบอย่างรวดเร็ว
- ขั้นตอนแรกในการเริ่มใช้ GroupDocs.Search คืออะไร? รับใบอนุญาตชั่วคราวจากพอร์ทัลของ GroupDocs.
- รีโพซิทอรี Maven ใดที่โฮสต์ไลบรารี?
https://releases.groupdocs.com/search/java/. - ฉันจะเพิ่มไดเรกทอรีเพื่อทำดัชนีได้อย่างไร? เรียกเมธอด
addDirectoriesToIndexบนโหนดหลัก. - ฉันสามารถเพิ่มแอตทริบิวต์เอกสารแบบกำหนดเองได้หรือไม่? ได้—เรียก
addAttributeพร้อมคีย์เอกสารและชื่อแอตทริบิวต์. - ฉันจะปิดโหนดอย่างปลอดภัยได้อย่างไร? เรียก
closeNodesเพื่อปล่อยทรัพยากร.
ใบอนุญาตชั่วคราวคืออะไรและทำไมต้องใช้?
ใบอนุญาตชั่วคราวช่วยให้คุณประเมิน GroupDocs.Search ได้โดยไม่มีข้อจำกัดในการใช้งาน เหมาะสำหรับการพัฒนา การทดสอบ หรือโครงการพิสูจน์แนวคิดก่อนตัดสินใจซื้อเต็มรูปแบบ ใบอนุญาตให้เข้าถึงฟีเจอร์ทั้งหมดเป็นระยะเวลาจำกัด ช่วยให้คุณวัดประสิทธิภาพ ทดสอบจุดเชื่อมต่อ และตรวจสอบว่าโซลูชันตอบสนองความต้องการของคุณหรือไม่โดยไม่ต้องผูกมัดทางการเงิน
ข้อกำหนดเบื้องต้น
ก่อนเริ่มทำงาน โปรดตรวจสอบว่าคุณมีข้อกำหนดต่อไปนี้พร้อมใช้งาน:
ไลบรารีและการพึ่งพาที่จำเป็น
เพื่อทำงานกับ GroupDocs.Search สำหรับ Java ให้เพิ่มการพึ่งพา Maven ที่จำเป็น:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/search/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-search</artifactId>
<version>25.4</version>
</dependency>
</dependencies>
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดโดยตรงจาก GroupDocs.Search for Java releases.
การตั้งค่าสภาพแวดล้อม
- ตรวจสอบว่าคุณมี JDK ที่เข้ากันได้ติดตั้งอยู่ (Java 8 หรือใหม่กว่า).
- ตั้งค่า IDE ของคุณให้รองรับโครงการ Maven.
ความรู้พื้นฐานที่ต้องมี
ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม Java และการจัดการโครงการ Maven จะเป็นประโยชน์ หากคุณยังใหม่กับแนวคิดเหล่านี้ ควรสำรวจแหล่งข้อมูลเบื้องต้นเพื่อเริ่มต้น
วิธีรับใบอนุญาตชั่วคราว
ใบอนุญาตชั่วคราวจะได้รับโดยการเยี่ยมชมพอร์ทัลของ GroupDocs, กรอกแบบฟอร์มคำขอสั้น ๆ และวางไฟล์ .lic ที่ได้รับลงในโฟลเดอร์ resources ของโครงการของคุณ จากนั้นให้เริ่มต้นใบอนุญาตด้วยไม่กี่บรรทัดของโค้ด (ดูตัวอย่างด้านล่าง) สำหรับแบบฟอร์มคำขอ ให้ใช้หน้าทางการ: GroupDocs Temporary License.
การตั้งค่า GroupDocs.Search สำหรับ Java
ข้อมูลการติดตั้ง
เพื่อเริ่มใช้ GroupDocs.Search สำหรับ Java ในโครงการของคุณ ให้ทำตามขั้นตอน Maven ด้านบนหรือดาวน์โหลดเวอร์ชันล่าสุดโดยตรงจากหน้าปล่อยอย่างเป็นทางการ
ขั้นตอนการรับใบอนุญาต
- Free Trial – สำรวจฟีเจอร์ต่าง ๆ โดยไม่มีข้อผูกมัด.
- Temporary License – รับคีย์ระยะสั้นสำหรับการทดสอบ (ดูส่วนที่กล่าวถึงข้างต้น).
- Purchase – สำหรับการใช้งานในสภาพแวดล้อมการผลิต ให้ซื้อใบอนุญาตเต็มจาก GroupDocs Purchase Page.
การเริ่มต้นและตั้งค่าพื้นฐาน
เริ่มต้นโครงการของคุณด้วย GroupDocs.Search ดังนี้:
Configuration config = new Configuration();
// Set up basic configuration settings for your application.
ขั้นตอนการเริ่มต้นนี้สำคัญเพื่อให้ทุกคอมโพเนนต์ทำงานร่วมกันอย่างราบรื่นภายในเครือข่ายการค้นหาของคุณ
คู่มือการนำไปใช้
ต่อไปนี้เป็นการแบ่งกระบวนการเป็นส่วนย่อย ๆ ที่แต่ละส่วนมุ่งเน้นฟีเจอร์เฉพาะของการปรับใช้และจัดการโหนดเครือข่ายการค้นหา
ฟีเจอร์ 1: การตั้งค่าการกำหนดค่า
ภาพรวม: การตั้งค่าการกำหนดค่าสำหรับเครือข่ายการค้นหาของคุณเป็นขั้นตอนแรกในการปรับใช้โหนด การตั้งค่านี้รวมถึงการระบุเส้นทางและพอร์ตที่สำคัญสำหรับการปรับใช้โหนด
ขั้นตอนการนำไปใช้:
ขั้นตอนที่ 1: กำหนด Base Path และ Port
String basePath = "/path/to/config";
int basePort = 8080;
ขั้นตอนที่ 2: กำหนดค่า Search Network
ฟังก์ชัน configureSearchNetwork เตรียมอ็อบเจกต์การกำหนดค่าที่จำเป็นสำหรับการปรับใช้โหนดConfiguration เป็นคลาสที่เก็บการตั้งค่าต่าง ๆ เช่น โฟลเดอร์ดัชนี, พอร์ตเครือข่าย, และบทบาทของโหนด
Configuration config = configureSearchNetwork(basePath, basePort);
- พารามิเตอร์: Base path และ port ถูกใช้เพื่อค้นหาแหล่งข้อมูลและสร้างช่องทางการสื่อสาร.
- ค่าที่คืนกลับ: อ็อบเจกต์
Configurationที่กำหนดค่าแล้วตามความต้องการของการปรับใช้ของคุณ.
ฟีเจอร์ 2: การปรับใช้เครือข่ายการค้นหา
ภาพรวม: การปรับใช้โหนดเป็นสิ่งจำเป็นสำหรับการขยายความสามารถในการค้นหาของคุณไปยังสภาพแวดล้อมหรือส่วนข้อมูลต่าง ๆ
ขั้นตอนการนำไปใช้:
ขั้นตอนที่ 1: ปรับใช้โหนด
ฟังก์ชัน deploySearchNetwork เริ่มต้นและคืนค่าอาร์เรย์ของโหนดเครือข่ายการค้นหาSearchNetworkNodes แทนแต่ละอินสแตนซ์ของโหนดที่เข้าร่วมคลัสเตอร์การค้นหาแบบกระจาย
SearchNetworkNode[] nodes = deploySearchNetwork(basePath, basePort, config);
- พารามิเตอร์: Base path, port, และ configuration ถูกใช้เพื่อกำหนดสภาพแวดล้อมการปรับใช้.
- ค่าที่คืนกลับ: อาร์เรย์ที่บรรจุ
SearchNetworkNodesที่ถูกเริ่มต้นแล้ว.
ฟีเจอร์ 3: การสมัครรับเหตุการณ์เครือข่าย
ภาพรวม: การตรวจสอบกิจกรรมของเครือข่ายการค้นหาของคุณเป็นสิ่งสำคัญเพื่อรักษาประสิทธิภาพและความน่าเชื่อถือสูงสุด
ขั้นตอนการนำไปใช้:
ขั้นตอนที่ 1: สมัครรับเหตุการณ์ของโหนดหลัก
subscribeToNodeEvents(nodes[0]); // Assuming the master node is at index 0.
- วัตถุประสงค์: ขั้นตอนนี้ทำให้คุณได้รับการแจ้งเตือนเมื่อเกิดเหตุการณ์หรือการเปลี่ยนแปลงสำคัญภายในเครือข่ายการค้นหา
ฟีเจอร์ 4: การทำดัชนีเอกสาร
ภาพรวม: การเพิ่มไดเรกทอรีที่มีเอกสารเพื่อทำดัชนีช่วยให้การดึงข้อมูลมีประสิทธิภาพทั่วเครือข่ายของคุณ
วิธีเพิ่มไดเรกทอรีเพื่อทำดัชนี
addDirectoriesToIndex เป็นเมธอดช่วยเหลือที่ลงทะเบียนเส้นทางโฟลเดอร์สำหรับทำดัชนีบนโหนดหลัก
addDirectoriesToIndex(nodes[0]); // Use the master node for indexing.
- วัตถุประสงค์: ช่วยให้เข้าถึงและค้นหาเอกสารทั้งหมดในไดเรกทอรีที่ระบุได้อย่างรวดเร็ว
ฟีเจอร์ 5: การเพิ่มแอตทริบิวต์ให้กับเอกสาร
ภาพรวม: แอตทริบิวต์แบบกำหนดเองช่วยเสริมเมตาดาต้าเอกสาร ทำให้การค้นหามีความยืดหยุ่นและให้ข้อมูลมากขึ้น
วิธีเพิ่มแอตทริบิวต์เอกสารแบบกำหนดเอง
addAttribute เพิ่มแอตทริบิวต์เมตาดาต้าแบบกำหนดเองให้กับเอกสารที่ระบุในดัชนี
addAttribute(nodes[0], "documentKey123", "customAttribute");
- พารามิเตอร์: ระบุโหนด, คีย์เอกสาร, และแอตทริบิวต์ที่จะเพิ่ม.
- วัตถุประสงค์: ขยายความสามารถในการค้นหาโดยเพิ่มเมตาดาต้าเพิ่มเติมให้กับเอกสาร
ฟีเจอร์ 6: การดึงเอกสารที่ทำดัชนีแล้ว
ภาพรวม: ดึงและแสดงรายการเอกสารที่ทำดัชนีอย่างมีประสิทธิภาพเพื่อให้มั่นใจว่าข้อมูลครบถ้วนและถูกต้อง
ขั้นตอนการนำไปใช้:
ขั้นตอนที่ 1: ดึงเอกสารที่ทำดัชนี
getIndexedDocuments(nodes[0]);
- วัตถุประสงค์: ตรวจสอบว่าการทำดัชนีของเอกสารทั้งหมดที่จำเป็นในเครือข่ายการค้นหาของคุณสำเร็จแล้ว
ฟีเจอร์ 7: การปิดโหนดเครือข่าย
ภาพรวม: การปิดโหนดอย่างถูกต้องเป็นสิ่งสำคัญสำหรับการจัดการทรัพยากรและป้องกันการรั่วไหลของหน่วยความจำ
ขั้นตอนการนำไปใช้:
ขั้นตอนที่ 1: ปิดโหนดทั้งหมด
closeNodes ปิดการทำงานของโหนดการค้นหาที่ใช้งานอยู่ทั้งหมดและปล่อยทรัพยากรที่จัดสรรไว้
closeNodes(nodes);
- วัตถุประสงค์: ปล่อยทรัพยากรที่โหนดแต่ละตัวครอบครองอยู่ เพื่อให้กระบวนการปิดทำงานอย่างสะอาด
ทำไมต้องใช้ใบอนุญาตชั่วคราวสำหรับ GroupDocs.Search?
ใบอนุญาตชั่วคราวให้ การเข้าถึงฟีเจอร์เต็มรูปแบบเป็นเวลา 30 วัน และรองรับเอกสารทำดัชนีสูงสุด 50,000 เอกสาร โดยไม่มีการจำกัดประสิทธิภาพ สิ่งนี้ช่วยให้คุณวัดความเร็วการทำดัชนี, ความหน่วงของการค้นหา, และความสามารถในการขยายตัวบนข้อมูลจริงก่อนตัดสินใจซื้อใบอนุญาตการผลิต อีกทั้งยังลบลายน้ำการประเมินผลออก ทำให้คุณเห็นภาพความสามารถของผลิตภัณฑ์อย่างแท้จริง
กรณีการใช้งานทั่วไป
- Enterprise Document Management – ทำดัชนีไฟล์ภายในหลายล้านไฟล์ข้ามแผนก เพื่อให้ค้นหาแบบเต็มข้อความได้ทันที.
- E‑commerce Platforms – สร้างแคตาล็อกสินค้าที่ค้นหาได้ซึ่งครอบคลุมคลังสินค้าหลายแห่งและฟีดจากบุคคลที่สาม.
- Legal Firms – จัดระเบียบไฟล์คดี, สัญญา, และหลักฐานด้วยเมตาดาต้าแบบกำหนดเองเพื่อการดึงข้อมูลอย่างรวดเร็ว.
ความเป็นไปได้ในการบูรณาการกับระบบอื่น ๆ รวมถึงแพลตฟอร์ม CRM, ระบบจัดการเนื้อหา (CMS), และเครื่องมือวิเคราะห์ข้อมูล โดยใช้คุณสมบัติการทำดัชนีและการค้นหาที่แข็งแกร่งของ GroupDocs.Search สำหรับ Java
พิจารณาด้านประสิทธิภาพ
เพื่อเพิ่มประสิทธิภาพเมื่อใช้ GroupDocs.Search สำหรับ Java:
- Optimize Configuration – ปรับแต่งการตั้งค่าให้สอดคล้องกับสภาพแวดล้อมการปรับใช้ของคุณ.
- Monitor Resource Usage – ตรวจสอบ CPU, หน่วยความจำ, และ I/O อย่างสม่ำเสมอเพื่อป้องกันคอขวดหรือการรั่วไหลของหน่วยความจำ.
- Follow Best Practices – ปฏิบัติตามแนวทางการจัดการหน่วยความจำของ Java เพื่อให้ใช้ทรัพยากรระบบอย่างมีประสิทธิภาพ.
คำถามที่พบบ่อย
Q: ใบอนุญาตชั่วคราวมีอายุการใช้งานนานแค่ไหน?
A: ใบอนุญาตชั่วคราวมักมีอายุ 30 วัน ให้คุณมีเวลาพอเพียงในการประเมินผลิตภัณฑ์.
Q: ฉันสามารถเปลี่ยนจากใบอนุญาตชั่วคราวเป็นใบอนุญาตเต็มได้โดยไม่ต้องติดตั้งใหม่หรือไม่?
A: ได้—เพียงแทนที่ไฟล์ใบอนุญาตชั่วคราวด้วยไฟล์ใบอนุญาตเต็มและรีสตาร์ทแอปพลิเคชันของคุณ.
Q: ฉันต้องทำการทำดัชนีเอกสารใหม่หลังจากใช้ใบอนุญาตใหม่หรือไม่?
A: ไม่จำเป็น ดัชนียังคงอยู่; ใบอนุญาตมีผลต่อสิทธิ์การใช้งานเท่านั้น.
Q: จะเกิดอะไรขึ้นหากฉันลืมปิดโหนด?
A: ทรัพยากรที่ไม่ได้ปล่อยอาจทำให้เกิดการรั่วไหลของหน่วยความจำ; ควรเรียก closeNodes ทุกครั้งเมื่อปิดระบบ.
Q: สามารถเพิ่มแอตทริบิวต์แบบกำหนดเองได้มากกว่าหนึ่งรายการต่อเอกสารหรือไม่?
A: แน่นอน—เรียก addAttribute หลายครั้งพร้อมชื่อแอตทริบิวต์ที่แตกต่างกัน.
Last Updated: 2026-07-02
Tested With: GroupDocs.Search for Java 25.4
Author: GroupDocs
บทเรียนที่เกี่ยวข้อง
- Deploy a Search Network Node in .NET using GroupDocs for Efficient Document Indexing and Retrieval
- How to Implement a Search Network with GroupDocs.Search in .NET for Document Management Systems
- Configuring Aspose.Search Network & Adding Document Attributes with GroupDocs.Redaction for .NET: A Comprehensive Guide