Lucene - Tìm kiếm lớp học
Quá trình Tìm kiếm lại là một trong những chức năng cốt lõi được cung cấp bởi Lucene. Quy trình của nó tương tự như quy trình lập chỉ mục. Tìm kiếm cơ bản về Lucene có thể được thực hiện bằng cách sử dụng các lớp sau đây cũng có thể được gọi là các lớp nền tảng cho tất cả các hoạt động liên quan đến tìm kiếm.
Tìm kiếm lớp học
Sau đây là danh sách các lớp thường được sử dụng trong quá trình tìm kiếm.
Không. | Lớp & Mô tả |
---|---|
1 | IndexSearcher
Lớp này hoạt động như một thành phần cốt lõi đọc / tìm kiếm các chỉ mục được tạo sau quá trình lập chỉ mục. Nó có trường hợp thư mục trỏ đến vị trí chứa các chỉ mục. |
2 | Kỳ hạn
Lớp này là đơn vị tìm kiếm thấp nhất. Nó tương tự như Field trong quá trình lập chỉ mục. |
3 | Truy vấn
Truy vấn là một lớp trừu tượng và chứa nhiều phương thức tiện ích khác nhau và là cha của tất cả các loại truy vấn mà Lucene sử dụng trong quá trình tìm kiếm. |
4 | TermQuery
TermQuery là đối tượng truy vấn được sử dụng phổ biến nhất và là nền tảng của nhiều truy vấn phức tạp mà Lucene có thể sử dụng. |
5 | TopDocs
TopDocs trỏ đến N kết quả tìm kiếm hàng đầu phù hợp với tiêu chí tìm kiếm. Nó là một vùng chứa các con trỏ đơn giản để trỏ đến các tài liệu là đầu ra của kết quả tìm kiếm. |