Cách sử dụng Lunr?

#lunr #search Engine #Tìm kiếm toàn văn #Document truy xuất #information truy xuất ## Cách sử dụng LUNR

LUNR là một công cụ tìm kiếm toàn văn được thiết kế để nhẹ và dễ sử dụng.Nó được viết bằng JavaScript và có thể được sử dụng ở phía máy khách hoặc phía máy chủ.LUNR không mạnh bằng một số công cụ tìm kiếm toàn văn bản khác có sẵn, nhưng nó vẫn là một công cụ tìm kiếm rất có khả năng có thể được sử dụng cho nhiều tác vụ khác nhau.

## Cài đặt

Cách dễ nhất để cài đặt LUNR là sử dụng Trình quản lý gói NPM.Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và nhập lệnh sau:

`` `
NPM Cài đặt LUNR
`` `

Điều này sẽ cài đặt gói LUNR vào thư mục Node_Modules cục bộ của bạn.

## Cách sử dụng

Để sử dụng LUNR, trước tiên bạn cần tạo một chỉ mục mới.Bạn có thể làm điều này bằng cách sử dụng hàm `lunr.index ()`.Hàm `lunr.index ()` có hai đối số: một tập hợp các tài liệu và một đối tượng tùy chọn.Bộ sưu tập tài liệu là một mảng các đối tượng, trong đó mỗi đối tượng đại diện cho một tài liệu.Đối tượng tùy chọn là một đối tượng chỉ định các tùy chọn cấu hình cho chỉ mục.

Dưới đây là một ví dụ về cách tạo một chỉ mục mới:

`` `
const tài liệu = [
{Tiêu đề: "The Great Gatsby", tác giả: "F. Scott Fitzgerald", năm: 1925},
{tiêu đề: "Hamlet", tác giả: "William Shakespeare", năm: 1601},
{Tiêu đề: "Chúa tể của những chiếc nhẫn", tác giả: "J.R.R. Tolkien", năm: 1954}
];

Tùy chọn const = {
Các lĩnh vực: ["Tiêu đề", "Tác giả", "Năm"]
};

const index = Lunr.index (tài liệu, tùy chọn);
`` `

Khi bạn đã tạo một chỉ mục, bạn có thể sử dụng nó để tìm kiếm tài liệu.Bạn có thể làm điều này bằng cách sử dụng hàm `lunr.search ()`.Hàm `Lunr.Search ()` có hai đối số: chuỗi truy vấn và đối tượng tùy chọn.Chuỗi truy vấn là văn bản mà bạn muốn tìm kiếm.Đối tượng tùy chọn là một đối tượng chỉ định các tùy chọn cấu hình cho tìm kiếm.

Dưới đây là một ví dụ về cách tìm kiếm tài liệu:

`` `
const truy vấn = "gatsby";

const kết quả = lunr.search (truy vấn, {
Giới hạn: 10
});

Console.log (kết quả);
`` `

Hàm `Lunr.Search ()` sẽ trả về một mảng các đối tượng, trong đó mỗi đối tượng đại diện cho một tài liệu được tìm thấy trong tìm kiếm.Các đối tượng sẽ chứa các thuộc tính sau:

* `id`: Mã định danh duy nhất cho tài liệu.
* `SCORE`: Điểm được gán cho tài liệu bởi công cụ tìm kiếm.
* `Các trường`: Một đối tượng chứa các giá trị của các trường được lập chỉ mục cho tài liệu.

## hashtags

* #lunr
* #máy tìm kiếm
* #Tìm kiếm toàn văn
* #Document truy xuất
* #Trong việc truy xuất thông tin
=======================================
#lunr #search engine #Full-text search #Document retrieval #information retrieval ## How to use Lunr

Lunr is a full-text search engine that is designed to be lightweight and easy to use. It is written in JavaScript and can be used on the client-side or the server-side. Lunr is not as powerful as some of the other full-text search engines available, but it is still a very capable search engine that can be used for a variety of tasks.

## Installation

The easiest way to install Lunr is to use the NPM package manager. To do this, open a terminal window and type the following command:

```
npm install lunr
```

This will install the Lunr package into your local node_modules directory.

## Usage

To use Lunr, you first need to create a new index. You can do this by using the `lunr.index()` function. The `lunr.index()` function takes two arguments: a collection of documents and an options object. The collection of documents is an array of objects, where each object represents a document. The options object is an object that specifies the configuration options for the index.

Here is an example of how to create a new index:

```
const documents = [
{ title: "The Great Gatsby", author: "F. Scott Fitzgerald", year: 1925 },
{ title: "Hamlet", author: "William Shakespeare", year: 1601 },
{ title: "The Lord of the Rings", author: "J.R.R. Tolkien", year: 1954 }
];

const options = {
fields: ["title", "author", "year"]
};

const index = lunr.index(documents, options);
```

Once you have created an index, you can use it to search for documents. You can do this by using the `lunr.search()` function. The `lunr.search()` function takes two arguments: a query string and an options object. The query string is the text that you want to search for. The options object is an object that specifies the configuration options for the search.

Here is an example of how to search for documents:

```
const query = "Gatsby";

const results = lunr.search(query, {
limit: 10
});

console.log(results);
```

The `lunr.search()` function will return an array of objects, where each object represents a document that was found in the search. The objects will contain the following properties:

* `id`: The unique identifier for the document.
* `score`: The score that was assigned to the document by the search engine.
* `fields`: An object that contains the values of the fields that were indexed for the document.

## Hashtags

* #lunr
* #search engine
* #Full-text search
* #Document retrieval
* #information retrieval
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock