Amazon Kendra là một dịch vụ tìm kiếm thông minh được hỗ trợ bởi máy học (ML). Amazon Kendra giúp bạn dễ dàng tổng hợp nội dung từ nhiều kho nội dung khác nhau thành một chỉ mục tập trung cho phép bạn nhanh chóng tìm kiếm tất cả dữ liệu doanh nghiệp của mình và tìm ra câu trả lời chính xác nhất. Drupal là một phần mềm quản lý nội dung. Nó được sử dụng để tạo ra nhiều trang web và ứng dụng mà chúng ta sử dụng hàng ngày. Drupal có một bộ tính năng tuyệt vời, như soạn thảo nội dung đơn giản, hiệu suất đáng tin cậy và bảo mật. Nhiều tổ chức sử dụng Drupal để lưu trữ nội dung của họ. Một trong những yêu cầu chính đối với nhiều khách hàng sử dụng Drupal là khả năng tìm thấy thông tin chính xác một cách dễ dàng và an toàn trên tất cả các tài liệu trong nguồn dữ liệu.
Với trình kết nối Amazon Kendra Drupal, bạn có thể lập chỉ mục nội dung Drupal, lọc các loại nội dung tùy chỉnh mà bạn muốn lập chỉ mục và dễ dàng tìm kiếm qua nội dung Drupal bằng tính năng tìm kiếm thông minh của Amazon Kendra.
Bài đăng này hướng dẫn bạn cách sử dụng trình kết nối Amazon Kendra Drupal để định cấu hình trình kết nối làm nguồn dữ liệu cho chỉ mục Amazon Kendra và tìm kiếm tài liệu Drupal của bạn. Dựa trên cấu hình của trình kết nối Drupal, bạn có thể đồng bộ hóa trình kết nối để thu thập thông tin và lập chỉ mục các loại nội dung Drupal khác nhau như blog và wiki. Trình kết nối cũng nhập thông tin danh sách kiểm soát truy cập (ACL) cho mỗi tệp. Thông tin ACL được sử dụng để lọc bối cảnh người dùng, trong đó kết quả tìm kiếm cho một truy vấn được lọc theo nội dung mà người dùng có quyền truy cập.
Điều kiện tiên quyết
Để dùng thử trình kết nối Amazon Kendra cho Drupal bằng cách sử dụng bài đăng này làm tài liệu tham khảo, bạn cần có những điều sau:
Định cấu hình nguồn dữ liệu bằng trình kết nối Amazon Kendra cho Drupal
Để thêm nguồn dữ liệu vào chỉ mục Amazon Kendra của bạn bằng trình kết nối Drupal, bạn có thể sử dụng chỉ mục hiện có hoặc tạo một chỉ mục mới. Sau đó hoàn thành các bước sau. Để biết thêm thông tin về chủ đề này, hãy tham khảo Hướng dẫn dành cho nhà phát triển Amazon Kendra.
- Trên bảng điều khiển Amazon Kendra, hãy mở chỉ mục của bạn và chọn Nguồn dữ liệu trong khung điều hướng.
- Chọn Thêm nguồn dữ liệu.
- Theo Drupal, chọn Thêm trình kết nối.
- Trong tạp chí Chỉ định chi tiết nguồn dữ liệu , nhập tên và mô tả rồi chọn Sau.
- trên Xác định quyền truy cập và bảo mật phần, cho URL máy chủ Drupal, nhập URL trang web Drupal.
- Để định cấu hình chứng chỉ SSL, bạn có thể tạo chứng chỉ tự ký cho thiết lập này bằng cách sử dụng
openssl x509 -in mydrupalsite.pem -out drupal.crt
ra lệnh và lưu trữ chứng chỉ trong một Dịch vụ lưu trữ đơn giản của Amazon (Amazon S3). Để biết thêm chi tiết về cách tạo khóa riêng và chứng chỉ, hãy tham khảo Tạo chứng chỉ. - Chọn Duyệt qua S3 và chọn nhóm S3 với chứng chỉ SSL.
- Theo Xác thực, bạn có hai lựa chọn:
- Sử dụng Trình quản lý bí mật để tạo thông tin xác thực Drupal mới. Bạn cần có tên người dùng và mật khẩu quản trị viên Drupal (ngoài ra, ID khách hàng và bí mật khách hàng để xác thực OAuth 2.0).
- Sử dụng bí mật Trình quản lý bí mật hiện có có thông tin xác thực Drupal mà bạn muốn trình kết nối truy cập (ngoài ra, ID ứng dụng khách và bí mật ứng dụng khách để xác thực OAuth 2.0).
- Chọn Lưu và thêm bí mật.
- Trong Vai trò IAM, chọn Tạo một vai trò mới hoặc chọn một vai trò IAM hiện có được định cấu hình với các chính sách IAM thích hợp để truy cập vào bí mật của Trình quản lý bí mật, chỉ mục Amazon Kendra và nguồn dữ liệu.
Tham khảo Vai trò IAM cho các nguồn dữ liệu để có các quyền cần thiết cho vai trò IAM.
- Chọn Sau.
- Trong tạp chí Định cấu hình cài đặt đồng bộ hóa phần, chọn Bài viết, Các trang cơ bản, Khối cơ bản, Các loại nội dung tùy chỉnhvà Khối tùy chỉnh cùng với các tùy chọn để thu thập thông tin nhận xét và tệp đính kèm nếu cần.
- Tùy chọn, nhập các mẫu bao gồm/loại trừ cho tiêu đề thực thể.
- Cung cấp thông tin về phạm vi đồng bộ hóa của bạn (chỉ đầy đủ hoặc delta) và chỉ định lịch chạy.
- Chọn Sau.
- Trong tạp chí Đặt ánh xạ trường phần, hãy thêm các trường Drupal tùy chỉnh mà bạn muốn đồng bộ hóa và ánh xạ trường Amazon Kendra tương ứng của chúng. Các trường bắt buộc được Amazon Kendra ánh xạ trước.
- Chọn Sau.
- Xem lại cài đặt cấu hình và lưu nguồn dữ liệu.
- Chọn Đồng bộ hóa ngay bây giờ trên nguồn dữ liệu đã tạo để bắt đầu đồng bộ hóa dữ liệu với Amazon Kendra Index.
Thời gian cần thiết để thu thập dữ liệu và đồng bộ hóa nội dung vào Amazon Kendra thay đổi tùy theo khối lượng nội dung và thông lượng.
Bây giờ bạn có thể tìm kiếm nội dung Drupal được lập chỉ mục bằng bảng điều khiển tìm kiếm hoặc ứng dụng tìm kiếm. Tùy chọn, bạn có thể tìm kiếm bằng ACL bằng các bước bổ sung sau.
- Chuyển đến trang chỉ mục mà bạn đã tạo và trên Kiểm soát quyền truy cập của người dùngtab l, chọn Chỉnh sửa cài đặt.
- Theo Cài đặt kiểm soát truy cập, lựa chọn Có, giữ nguyên giá trị mặc định cho Tên đăng nhập (Username) và Du lịch Nhóm, chọn JSON cho Loại mã thông báovà giữ phần mở rộng nhóm người dùng như Không áp dụng.
- Trên trang tiếp theo, giữ nguyên các giá trị mặc định (hoặc thay đổi chúng dựa trên yêu cầu dung lượng của bạn) và chọn Cập nhật.
Thực hiện tìm kiếm thông minh với Amazon Kendra
Trước khi bạn thử tìm kiếm trên bảng điều khiển Amazon Kendra hoặc sử dụng API, hãy đảm bảo rằng quá trình đồng bộ hóa nguồn dữ liệu đã hoàn tất. Để kiểm tra, hãy xem các nguồn dữ liệu và xác minh xem lần đồng bộ hóa cuối cùng có thành công hay không.
- Để bắt đầu tìm kiếm của bạn, trên bảng điều khiển Amazon Kendra, hãy chọn Tìm kiếm nội dung được lập chỉ mục trong khung điều hướng.
Bạn được chuyển hướng đến bảng điều khiển tìm kiếm Amazon Kendra. Bây giờ bạn có thể tìm kiếm thông tin từ các tài liệu Drupal mà bạn đã lập chỉ mục bằng Amazon Kendra.
- Đối với bài đăng này, chúng tôi tìm kiếm tài liệu được lưu trữ trong nguồn dữ liệu Drupal.
- Mở rộng Kiểm tra truy vấn bằng mã thông báo truy cập Và chọn Áp dụng mã thông báo.
- Trong Tên đăng nhập (Username), hãy nhập địa chỉ email được liên kết với tài khoản Drupal của bạn.
- Chọn Đăng Nhập.
Bây giờ người dùng chỉ có thể xem nội dung họ có quyền truy cập dựa trên tên người dùng hoặc nhóm được chỉ định. Trong ví dụ của chúng tôi, người dùng Drupal có test@amazon.com
email không có quyền truy cập vào bất kỳ tài liệu nào trên Drupal, vì vậy không có tài liệu nào được hiển thị.
Hạn chế
Lưu ý những hạn chế sau khi sử dụng giải pháp này:
- Không thể thu thập thông tin các loại nội dung (chẳng hạn như bài viết hoặc trang cơ bản) không được liên kết với bất kỳ chế độ xem nào.
- Nếu quản trị viên không có quyền truy cập vào một khối thì bạn không thể thu thập dữ liệu từ khối đó.
- Nội dung tài liệu cho bài viết, trang cơ bản, khối cơ bản, loại nội dung do người dùng xác định và loại khối do người dùng xác định được hiển thị ở định dạng HTML. Nếu nội dung HTML không được định dạng đúng thì các thẻ liên quan đến HTML sẽ xuất hiện trong nội dung tài liệu và do đó có thể được nhìn thấy trên kết quả tìm kiếm của Amazon Kendra. Điều này tương tự với các bình luận của bài viết, trang cơ bản, khối cơ bản, loại nội dung do người dùng xác định, loại khối do người dùng xác định.
- Loại nội dung hoặc loại khối không có mô tả hoặc nội dung sẽ không được đưa vào chỉ mục Amazon Kendra vì đã có xác thực ở phía SDK Amazon Kendra. Tuy nhiên, Drupal cho phép bạn tạo loại nội dung mà không cần mô tả hoặc nội dung. Chỉ các nhận xét và tệp đính kèm của loại nội dung hoặc loại khối tương ứng (nếu chúng tồn tại) mới được đưa vào chỉ mục Amazon Kendra.
Làm sạch
Để tránh phát sinh chi phí trong tương lai, hãy dọn sạch các tài nguyên bạn đã tạo như một phần của giải pháp này. Nếu bạn đã tạo chỉ mục Amazon Kendra mới trong khi thử nghiệm giải pháp này, hãy xóa nó. Nếu bạn chỉ thêm nguồn dữ liệu mới bằng trình kết nối Amazon Kendra cho Drupal, hãy xóa nguồn dữ liệu đó. Xóa mọi người dùng IAM đã tạo.
Kết luận
Với trình kết nối Amazon Kendra Drupal, tổ chức của bạn có thể tìm kiếm nội dung được lưu trữ trên trang web Drupal một cách an toàn bằng tính năng tìm kiếm thông minh do Amazon Kendra cung cấp. Trong bài đăng này, chúng tôi đã giới thiệu cho bạn về tính năng tích hợp nhưng có nhiều tính năng bổ sung mà chúng tôi chưa đề cập đến, chẳng hạn như sau:
- Bạn có thể ánh xạ các trường bổ sung với các thuộc tính chỉ mục Amazon Kendra và cho phép chúng tạo khía cạnh, tìm kiếm và hiển thị trong kết quả tìm kiếm
- Bạn có thể tích hợp nguồn dữ liệu Drupal với khả năng Làm giàu tài liệu tùy chỉnh (CDE) trong Amazon Kendra để thực hiện logic ánh xạ thuộc tính bổ sung và thậm chí chuyển đổi nội dung tùy chỉnh trong quá trình nhập
Để tìm hiểu thêm về các khả năng của Drupal, hãy tham khảo Hướng dẫn dành cho nhà phát triển Amazon Kendra.
Để biết thêm thông tin về các trình kết nối tích hợp khác của Amazon Kendra dành cho các nguồn dữ liệu phổ biến, hãy tham khảo Đầu nối Amazon Kendra .
Giới thiệu về tác giả
Channa Basavaraja là Kiến trúc sư giải pháp cấp cao tại AWS với hơn 2 thập kỷ kinh nghiệm xây dựng các giải pháp kinh doanh phân tán. Các lĩnh vực chuyên sâu của ông bao gồm Machine Learning, nhà phát triển ứng dụng/di động, kiến trúc hướng sự kiện và IoT/điện toán biên.
Vương Nguyên Hoa là kỹ sư phần mềm tại AWS với hơn 15 năm kinh nghiệm trong ngành công nghệ. Sở thích của anh là kiến trúc phần mềm và xây dựng các công cụ trên điện toán đám mây.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://aws.amazon.com/blogs/machine-learning/intelligently-search-drupal-content-using-amazon-kendra/
- : có
- :là
- :không phải
- :Ở đâu
- $ LÊN
- 100
- 11
- 15 năm
- 15%
- 20
- 247
- 7
- a
- có khả năng
- Giới thiệu
- truy cập
- Tài khoản
- chính xác
- ngang qua
- thêm vào
- thêm
- thêm vào
- Ngoài ra
- địa chỉ
- quản trị viên
- tổng hợp
- Tất cả
- cho phép
- dọc theo
- Ngoài ra
- đàn bà gan dạ
- Amazon Kendra
- Amazon Web Services
- an
- và
- trả lời
- bất kì
- api
- xuất hiện
- Các Ứng Dụng
- các ứng dụng
- thích hợp
- kiến trúc
- LÀ
- khu vực
- bài viết
- AS
- liên kết
- At
- thuộc tính
- Xác thực
- tác giả
- ủy quyền
- tránh
- AWS
- dựa
- cơ bản
- BE
- bởi vì
- Chặn
- blog
- thân hình
- xây dựng
- Xây dựng
- được xây dựng trong
- kinh doanh
- nhưng
- by
- CAN
- không thể
- khả năng
- Sức chứa
- tập trung
- Giấy chứng nhận
- Giấy chứng nhận
- thay đổi
- kiểm tra
- Chọn
- khách hàng
- đám mây
- điện toán đám mây
- Bình luận
- hoàn thành
- máy tính
- Cấu hình
- cấu hình
- An ủi
- nội dung
- Loại nội dung
- nội dung
- bối cảnh
- điều khiển
- Chi phí
- che
- tạo
- tạo ra
- Credentials
- khách hàng
- khách hàng
- dữ liệu
- ngày
- thập kỷ
- Mặc định
- đồng bằng
- chiều sâu
- Mô tả
- chi tiết
- Dev
- Nhà phát triển
- khác nhau
- Giao diện
- hiển thị
- phân phối
- tài liệu
- tài liệu
- Không
- suốt trong
- mỗi
- dễ dàng
- cho phép
- ky sư
- đăng ký hạng mục thi
- Doanh nghiệp
- thực thể
- Ngay cả
- Mỗi
- mỗi ngày
- ví dụ
- tồn tại
- hiện tại
- mở rộng
- kinh nghiệm
- Đặc tính
- Tính năng
- lĩnh vực
- Lĩnh vực
- Tập tin
- lọc
- Tìm kiếm
- tiếp theo
- Trong
- định dạng
- từ
- Full
- tương lai
- tạo ra
- tuyệt vời
- Các nhóm
- Có
- giúp
- của mình
- chủ nhà
- Độ đáng tin của
- Hướng dẫn
- Tuy nhiên
- HTML
- http
- HTTPS
- ID
- if
- in
- chỉ số
- lập chỉ mục
- ngành công nghiệp
- thông tin
- tích hợp
- hội nhập
- Thông minh
- lợi ích
- trong
- giới thiệu
- IT
- jpg
- Giữ
- Key
- Họ
- LEARN
- học tập
- cho phép
- Lượt thích
- hạn chế
- Danh sách
- logic
- máy
- học máy
- làm cho
- quản lý
- giám đốc
- nhiều
- bản đồ
- lập bản đồ
- ML
- chi tiết
- hầu hết
- tên
- THÔNG TIN
- Cần
- cần thiết
- Mới
- tiếp theo
- Không áp dụng
- tại
- lời thề
- of
- on
- ONE
- có thể
- mở
- Các lựa chọn
- or
- cơ quan
- tổ chức
- Nền tảng khác
- vfoXNUMXfipXNUMXhfpiXNUMXufhpiXNUMXuf
- ra
- kết thúc
- trang
- cửa sổ
- một phần
- Mật khẩu
- mô hình
- Thực hiện
- hiệu suất
- quyền
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- Chính sách
- Phổ biến
- khả năng
- Bài đăng
- -
- riêng
- Key Private
- Mau
- xem
- tài liệu tham khảo
- liên quan
- đáng tin cậy
- cần phải
- Yêu cầu
- Thông tin
- mà
- Kết quả
- giữ lại
- Vai trò
- vai trò
- chạy
- tương tự
- Lưu
- lịch trình
- phạm vi
- sdk
- Tìm kiếm
- tìm kiếm
- Bí mật
- bí mật
- Phần
- an toàn
- an ninh
- xem
- đã xem
- cao cấp
- dịch vụ
- DỊCH VỤ
- định
- thiết lập
- thiết lập
- Chương trình
- bên
- Đơn giản
- website
- So
- Phần mềm
- Kỹ sư phần mềm
- giải pháp
- Giải pháp
- nguồn
- nguồn
- nhịp cầu
- quy định
- SSL
- SSL Certificate
- Bắt đầu
- Các bước
- là gắn
- hàng
- lưu trữ
- đơn giản
- thành công
- như vậy
- chắc chắn
- đồng bộ hóa
- Công nghệ
- Kiểm tra
- hơn
- việc này
- Sản phẩm
- Khối
- cung cấp their dịch
- Them
- sau đó
- Đó
- vì thế
- họ
- điều này
- Thông qua
- thông lượng
- thời gian
- trò chơi
- đến
- công cụ
- chủ đề
- Chuyển đổi
- thử
- hai
- kiểu
- loại
- URL
- sử dụng
- đã sử dụng
- người sử dang
- Người sử dụng
- sử dụng
- xác nhận
- Các giá trị
- nhiều
- xác minh
- Xem
- khối lượng
- muốn
- là
- we
- web
- các dịch vụ web
- trang web
- Điều gì
- khi nào
- trong khi
- sẽ
- với
- không có
- năm
- Bạn
- trên màn hình
- zephyrnet