cuốn sách gpt4 ai đã làm

Khớp tên công ty không chính xác trong Java

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:42:52 26 4
mua khóa gpt4 Nike

Tôi có một cơ sở dữ liệu công ty. Ứng dụng của tôi nhận được dữ liệu tham chiếu đến tên công ty nhưng tên có thể không khớp chính xác với giá trị trong cơ sở dữ liệu. Tôi cần khớp dữ liệu đến với công ty mà nó đề cập đến.

Ví dụ: cơ sở dữ liệu của tôi có thể chứa một công ty có tên là "AB Widgets & Co Ltd." Và dữ liệu đến của tôi có thể tham chiếu đến "AB Widgets Limited", "AB Widgets and Co" hoặc "AB Widgets".

Một số từ trong tên công ty (AB Widgets) quan trọng hơn trong việc so khớp so với những từ khác (Co, Ltd, Inc, v.v.). Điều quan trọng là tránh các kết quả trùng khớp sai.

Số lượng công ty đủ nhỏ để tôi có thể duy trì bản đồ tên của họ trong bộ nhớ, tức là. Tôi có thể chọn sử dụng Java thay vì SQL để tìm tên chính xác.

Bạn sẽ làm gì trong Java?

câu trả lời hay nhất

Bạn có thể chuẩn hóa định dạng nhiều nhất có thể trong cơ sở dữ liệu/bản đồ và đầu vào của mình (tức là chuyển đổi thành chữ hoa/chữ thường) và sau đó sử dụng Chỉ số khoảng cách Levenshtein (chỉnh sửa)Cho điểm đầu vào dựa trên tất cả các tên đã biết từ lập trình động.

Sau đó, bạn có thể yêu cầu người dùng xác nhận kết quả trùng khớp và nếu họ không thích, hãy cung cấp cho họ tùy chọn nhập giá trị đó vào danh sách các tên đã biết của bạn (nghĩ lại - điều này có thể quá mạnh để cung cấp cho người dùng... )

Về java - khớp tên công ty không chính xác trong Java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/322701/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress