GroupDocs.Search ภาพรวม

ค้นพบความสามารถในการค้นหาข้อความที่ยอดเยี่ยมของไลบรารี Java Java

Illustration search

การจัดทำดัชนีและการดำเนินการค้นหาใน Java

ด้วย GroupDocs.Search for Java คุณสามารถรวบรวม เก็บ และวิเคราะห์ข้อมูลได้อย่างมีประสิทธิภาพเพื่อสร้างดัชนีที่มีรายละเอียดสำหรับการค้นหาที่รวดเร็วและแม่นยำยิ่งขึ้น

เพิ่มประสิทธิภาพการค้นหาด้วยการรวมดัชนี

คุณสามารถรวมดัชนีหลายๆ ตัวด้วย GroupDocs.Search for Java เพื่อปรับปรุงการค้นหา ลดผลกระทบของดัชนีแบบเดลต้าเล็กๆ โดยการผนวกเข้ากับดัชนีที่มีประสิทธิภาพสูง

รองรับรูปแบบแป้นพิมพ์หลายภาษา

ค้นหาข้ามภาษาต่างๆ และรูปแบบแป้นพิมพ์ด้วย GroupDocs.Search for Java ซึ่งรองรับ 88 ภาษา และ 164 รูปแบบการจัดเรียงแป้นพิมพ์

ฟังก์ชันการค้นหาคำในรูปแบบ Morphological

ค้นหาคำรูปแบบต่าง ๆ เช่น คำนามเอกพจน์/พหูพจน์หรือรูปแบบกริยาที่แตกต่างกัน ด้วย GroupDocs.Search for Java ตัวเลือกการค้นหาสามารถปรับแต่งให้เหมาะสมกับภาษาอังกฤษและภาษาดอื่น ๆ

ความเป็นอิสระของแพลตฟอร์ม

GroupDocs.Search for Java รองรับระบบปฏิบัติการและผู้จัดการแพ็คเกจหลัก

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

รูปแบบไฟล์ที่รองรับ

ทำงานกับไฟล์รูปแบบที่หลากหลายด้วย GroupDocs.Search for Java ดูรายการทั้งหมด

รูปแบบสำนักงานยอดนิยม

  • พกพาได้: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • ข้อความ: TXT, RTF

รูปแบบสื่อ

  • รูปแบบภาพยอดนิยม: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • ภาพหลายหน้า: GIF, WEBP, TIFF
  • เสียง: MP3, WAV
  • วิดีโอ: AVI, MOV, QT, FLV, ASF

อื่นๆ

  • อีเมล: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • เว็บ: XML, HTM, HTML, XHTML, MHT, MHTML
  • อื่นๆ: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

ฟีเจอร์ของ GroupDocs.Search for Java

จัดการเนื้อหาของเอกสารอย่างมีประสิทธิภาพด้วยความสามารถในการค้นหาขั้นสูงที่รองรับรูปแบบต่างๆ เช่น PDF, DOCX, XLSX, PPTX และอื่นๆ

Feature icon

พารามิเตอร์การค้นหาที่ปรับแต่งได้

ตีกรอบการค้นหาด้วยตัวกรองช่วงวันที่และความไวต่ออักษร

Feature icon

การตรวจสอบการสะกดที่มีการปรับปรุง

ค้นหาอย่างมีประสิทธิภาพด้วยการตรวจสอบการสะกด ตัวแทนไวลด์การ์ด และการละเว้นอักขระพิเศษ

Feature icon

ผลลัพธ์การค้นหาที่กรองแล้ว

ใช้การกรองเพื่อลดผลลัพธ์การค้นหาตามประเภทเอกสารหรือเกณฑ์เฉพาะ

Feature icon

นำเข้าข้อมูลและส่งออก

นำเข้าข้อมูลเพื่อนำไปจัดทำดัชนีหรือส่งออกผลลัพธ์ไปยังไฟล์เพื่อการใช้งานต่อ

Feature icon

ข้ามไฟล์ที่ไม่จำเป็น

เพิ่มประสิทธิภาพการจัดทำดัชนีโดยการละเว้นไฟล์หรือคำเฉพาะ

Feature icon

การจัดการ HTML และ URL

ดึงข้อมูล HTML ไปยังไฟล์และสร้าง URL สำหรับการเดินทางผ่านผลลัพธ์การค้นหา

Feature icon

การค้นหาอย่างรวดเร็วในดัชนีขนาดใหญ่

เพิ่มความเร็วในการค้นหาด้วยการแบ่งดัชนีขนาดใหญ่ให้เป็นชิ้นเล็ก

Feature icon

การจัดทำดัชนีจากสตรีม

จัดทำดัชนีข้อมูลโดยตรงจากสตรีมหรือโครงสร้างข้อมูล

Feature icon

จัดการคำค้นหาที่สะกดผิด

ตรวจจับคำที่สะกดผิดและเสนอคำทางเลือกเพื่อเพิ่มความแม่นยำในการค้นหา

Feature icon

การสนับสนุนการจัดเก็บที่ครอบคลุม

จัดทำดัชนี ZIP ที่ซ้อนกันและเรียกดูรายการไฟล์ภายในได้อย่างละเอียด

Feature icon

การจัดทำดัชนีที่ประหยัดพื้นที่

ประหยัดพื้นที่ดิสก์ด้วยการจัดทำดัชนีที่กระชับและจัดการไฟล์ที่มีรหัสผ่าน

Feature icon

การสนับสนุนคำพ้องแบบกำหนดเอง

ขยายพจนานุกรมคำพ้องเพื่อเพิ่มความแม่นยำในการค้นหาด้วยตัวเลือกที่ปรับแต่ง

ตัวอย่างโค้ด

ลองใช้ฟีเจอร์ของ GroupDocs.Search for Java ด้วยตัวอย่างโค้ดเหล่านี้

เพิ่มประสิทธิภาพการค้นหาด้วยการจับคู่แบบใกล้เคียง

สำรวจความยืดหยุ่นของ GroupDocs.Search for Java สำหรับการจัดการเนื้อหาด้วยความสามารถในการค้นหาที่ล้ำสมัย เรียนรู้เพิ่มเติม

วิธีการจัดการผลลัพธ์การค้นหา

// สร้างดัชนี
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

// ตั้งค่าตัวเลือกการค้นหา
SearchOptions options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// ค้นหาสำหรับเอกสารที่มีคำว่า 'น้ำ' หรือวลี 'Lorem ipsum'
String query = "water OR \"Lorem ipsum\"";
SearchResult result = index.search(query, options);

// ประมวลผลผลลัพธ์การค้นหา
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

ปรับปรุงผลลัพธ์ด้วย Expressions ปกติ

ใช้การแสดงผลปกติใน GroupDocs.Search for Java เพื่อสร้างผลลัพธ์การค้นหาที่แม่นยำและละเอียด ค้นพบเทคนิคขั้นสูง

วิธีการค้นหาด้วยการแสดงผลปกติ

// สร้างดัชนี
Index index = new Index("C:/IndexFolder");
index.add("c:/DocumentFolder");

// ค้นหาวลีในรูปแบบข้อความ

// อักขระ caret ตัวแรกที่ต้นบ่งบอกว่านี่เป็นคำค้นหาที่ใช้การแสดงผลปกติ
String query = "^^(.)\\1{1,}";
// ค้นหาสำหรับตัวอักษรที่ซ้ำกันสองตัวหรือมากกว่าที่ต้นคำ
SearchResult result = index.search(query);

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Search ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย