Tổng quan về GroupDocs.Search

Thư viện Node.js JavaScript cho tìm kiếm văn bản

Illustration search

Tính năng Lập chỉ mục và Tìm kiếm của Node.js

Lập chỉ mục trong GroupDocs.Search for Node.js via Java thu thập, lưu trữ và phân tích dữ liệu để thực hiện các hoạt động tìm kiếm chính xác và hiệu quả. Các chỉ mục này thường được sử dụng để thực hiện tìm kiếm.

Hợp nhất nhiều chỉ mục để nâng cao hiệu quả tìm kiếm

GroupDocs.Search for Node.js via Java API cho phép hợp nhất nhiều chỉ mục thành một. Những thay đổi thường xuyên tạo ra nhiều chỉ mục delta, có thể làm chậm hiệu suất tìm kiếm. Giải pháp của chúng tôi hợp nhất những chỉ mục delta này vào một chỉ mục chung, chứa tất cả thông tin từ các chỉ mục delta đã hợp nhất, cải thiện đáng kể hiệu quả tìm kiếm trong khi vẫn giữ nguyên các chỉ mục delta không thay đổi. Nhiều chức năng có thể được cấu hình để tinh chỉnh quy trình này.

Nhận diện các truy vấn tìm kiếm từ các bố cục bàn phím khác nhau

GroupDocs.Search for Node.js via Java nhận diện các truy vấn tìm kiếm không khớp với bố cục bàn phím. Hiện tại, 88 ngôn ngữ và 164 bố cục bàn phím khác nhau được hỗ trợ.

Tìm kiếm bằng hình thái từ

Với GroupDocs.Search for Node.js via Java, bạn có thể tìm kiếm nhiều dạng từ khác nhau, chẳng hạn như danh từ số ít và số nhiều, hoặc tất cả các dạng của một động từ. Các ngôn ngữ tiếng Anh và không phải tiếng Anh có thể được tùy chỉnh cho các dạng từ cụ thể.

Khả năng độc lập của nền tảng

GroupDocs.Search for Node.js via Java hỗ trợ tất cả các hệ điều hành và trình quản lý gói phổ biến.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Các định dạng tệp được hỗ trợ

GroupDocs.Search for Node.js via Java cho phép xử lý một loạt các định dạng tệp. Khám phá danh sách đầy đủ.

Các định dạng văn phòng phổ biến

  • Portable: 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
  • Văn bản: TXT, RTF

Các định dạng đa phương tiện

  • Các định dạng hình ảnh phổ biến: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Hình ảnh nhiều trang: GIF, WEBP, TIFF
  • Âm thanh: MP3, WAV
  • Video: AVI, MOV, QT, FLV, ASF

Khác

  • Email: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • Web: XML, HTM, HTML, XHTML, MHT, MHTML
  • Khác: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

Các tính năng của GroupDocs.Search for Node.js via Java

Kiểm soát nội dung tài liệu kinh doanh bằng cách sử dụng công cụ tìm kiếm nâng cao của chúng tôi, hỗ trợ các định dạng tệp phổ biến bao gồm PDF, DOCX, XLSX, PPTX và nhiều hơn nữa.

Feature icon

Tham số linh hoạt

Sử dụng Phạm vi Ngày & Tính nhạy cảm với chữ hoa làm tham số tìm kiếm.

Feature icon

Tìm kiếm kiểm tra chính tả

Sử dụng các cụm từ tìm kiếm với kiểm tra chính tả và ký hiệu thay thế & Bỏ qua các ký tự đặc biệt trong truy vấn.

Feature icon

Lọc kết quả

Thiết lập Lọc tài liệu trong các kết quả tìm kiếm.

Feature icon

Nhập & Xuất

Thực hiện Nhập hoặc Sử dụng danh sách để sửa đổi ký tự trong quá trình lập chỉ mục & Xuất ra một tệp.

Feature icon

Bỏ qua dữ liệu không cần thiết

Chọn lọc để Bỏ qua lập chỉ mục cho các tệp cụ thể & Bỏ qua các từ cụ thể để lập chỉ mục nhanh hơn.

Feature icon

Xử lý URL

Trích xuất văn bản định dạng HTML thành tệp & Tạo URL để điều hướng các kết quả tìm kiếm trong HTML.

Feature icon

Tìm kiếm nhanh

Chia nhỏ Tìm kiếm thành các phần nhỏ hơn để Tìm kiếm nhanh hơn trong các chỉ mục lớn.

Feature icon

Xử lý dòng

Lập chỉ mục các tài liệu từ các dòng và cấu trúc dữ liệu.

Feature icon

Xử lý lỗi chính tả

Kích hoạt Số lần xuất hiện chính xác cho mỗi từ tìm thấy để cung cấp các gợi ý từ thay thế trong trường hợp có lỗi chính tả.

Feature icon

Hỗ trợ lưu trữ

Lập chỉ mục các lưu trữ nén bên trong các lưu trữ ZIP khác và truy xuất danh sách các tệp đã lập chỉ mục trong một lưu trữ.

Feature icon

Tiết kiệm không gian đĩa

Tiết kiệm không gian với lập chỉ mục gọn gàng & Lập chỉ mục các tài liệu được bảo vệ bằng mật khẩu.

Feature icon

Từ đồng nghĩa tùy chỉnh

Thêm từ đồng nghĩa tiếng Anh vào từ điển đồng nghĩa mặc định.

Mẫu mã

Khám phá các chức năng của GroupDocs.Search for Node.js via Java với các ví dụ.

Sử dụng tìm kiếm ‘fuzzy’ để nâng cao năng suất

Tận hưởng tính năng linh hoạt của GroupDocs.Search for Node.js via Java để tăng cường kiểm soát nội dung tài liệu với các thuật toán tìm kiếm tinh vi. Tìm hiểu thêm.

Cách xử lý kết quả tìm kiếm

const searchLib = require('@groupdocs/groupdocs.search');

// Tạo một chỉ mục
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Thiết lập tùy chọn tìm kiếm
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Tìm kiếm các tài liệu chứa từ 'nước' hoặc cụm từ 'Lorem ipsum'
const query = 'water OR "Lorem ipsum"';
const result = index.search(query, options);

// Xử lý kết quả tìm kiếm
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

Biểu thức chính quy có sẵn cho các kịch bản tìm kiếm nâng cao

GroupDocs.Search for Node.js via Java cho phép chúng ta sử dụng biểu thức chính quy để thu hẹp kết quả tìm kiếm. Khám phá sâu vào các kỹ thuật tìm kiếm nâng cao.

Cách tìm kiếm bằng biểu thức chính quy

const searchLib = require('@groupdocs/groupdocs.search');

// Tạo một chỉ mục
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Tìm kiếm cụm từ ở dạng văn bản

// Ký tự caret đầu tiên ở đầu chỉ ra rằng đây là truy vấn tìm kiếm bằng biểu thức chính quy
const query = '^^(.)\\1{1,}';
// Tìm kiếm hai hoặc nhiều ký tự giống nhau ở đầu một từ
const result = index.search(query);

Sẵn sàng để bắt đầu?

Tải xuống GroupDocs.Search miễn phí hoặc nhận giấy phép dùng thử để có toàn quyền truy cập!

Tài nguyên hữu ích

Khám phá tài liệu, mẫu mã và hỗ trợ cộng đồng để nâng cao trải nghiệm của bạn.

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt