Bài giảng SQL server: Chương 4 - Lê Thị Minh Nguyện
Số trang: 12
Loại file: pdf
Dung lượng: 658.43 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4 giới thiệu về Full-text Search. Full-text Seach (FTS) là cơ chế cho phép tìm kiếm một hay một cụm từ hiệu quả và nhanh chóng, Full-text Seach được dùng để tìm kiếm toàn văn trong hệ quản trị cơ sở dữ liệu. Trong chương này sẽ trình bày một số lý do dùng full-text Search, hướng dẫn tạo lập và thực thi full-text Search. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng SQL server: Chương 4 - Lê Thị Minh Nguyện 10/03/2015 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG 4. FULL-TEXT SEARCH GV: Lê Thị Minh Nguyện Email: leminhnguyen@itc.edu.vn NỘI DUNG Giới thiệu Lý do dùng full-text Search Tạo lập và thực thi full-text Search 2 1 10/03/20151.Giới thiệuFull-text Seach(FTS) là cơ chế cho phép tìm kiếm một hay một cụm từ hiệu quả và nhanh chóng.Full-text Seach được dùng để tìm kiếm toàn văn trong hệ quản trị cơ sở dữ liệu. 32. Lý do dùng full-text SearchKhi nào dùng full-text SearchTại sao phải chọn full-text Search Các từ khóa chính trong full-text search 4 2 10/03/2015 2.1.Khi nào dùng full-text Search Ngày nay dữ liệu do con người tạo ra ngày càng phong phú, thông tin được lưu trữ trong những cơ sở dữ liệu rất lớn. Nhu cầu tìm kiếm thông tin ngày càng bức thiết và đa dạng. Việc tìm kiếm một từ hay một cụm từ một cách nhanh chóng, hiệu quả phù hợp với yêu cầu của người dùng Ví dụ như google 5 2.2. Tại sao phải chọn full-text SearchFull-text tìm kiếm nhanh chính xác hơn so với tìm kiếm “like” thông thường, đặc biệt thời gian tìm kiếm tương đối nhanh phù hợp với những phần mềm, website có hệ thống CSDL lớn.Hỗ trợ hơn 50 ngôn ngữ khác nhauKhông phân biệt tiếng Việt có dấu hay không dấu.Không giới hạn chiều dài cũng như dạng của chuỗi tìm kiếm. 6 3 10/03/20152.3.Các từ khóa chính trong full-text search In where clause: FreeText Contains In from Clause: ContainsTable FreeTextTable 72.3.Các từ khóa chính trong full-text search FreeText o Từ khóa FreeText tìm kiếm các cột đối với các giá trị sao cho phù hợp về mặt ý nghĩa và không cần chính xác về từ với từ trong điều kiện tìm kiếm. o Chuỗi tìm kiếm có thể chỉ là một tập hợp các từ hoặc các nhóm từ hoặc thậm chí là một câu hoàn chỉnh.Ví dụ: SELECT Title FROM Searchs WHERE FREETEXT(Title, „”mạng xã hội”‟) 8 4 10/03/20152.3.Các từ khóa chính trong full-text search Contains Tìm kiếm dữ liệu theo các tiêu chí: • Phù hợp với các kỳ tự đơn và nhóm từ. • Các từ trong khoảng của một từ khác, hoặc sự phù hợp chính xác. Ví dụ: SELECT title FROM searchs WHERE contains(titles, „”mạng” or “xã” and “hội”‟) 9 3.Tạo lập và thực thi full-text Search Các bước tạo full-text Search Tạo Full-Text Catalog Tạo Full-Text Index Populate the Index Sử dụng full-text Seach để truy vấn dự liệu 10 5 10/03/20153.Tạo lập và thực thi full-text SearchBước 1: Vào Sql Server Configuration 113.Tạo lập và thực thi full-text Search Bước 2: 12 6 10/03/20153.Tạo lập và thực thi full-text Search 133.Tạo lập và thực thi full-text SearchBước 3: 14 7 10/03/20153.Tạo lập và thực thi full-text Search 153.Tạo lập và thực thi full-text Search 16 8 10/03/20153.Tạo lập và thực thi full-text Search 173.Tạo lập và thực thi full-text Search 18 9 10/03/20153.Tạo lập và thực thi full-text Search 19 Tiếp theo nhấn next3.Tạo lập và thực thi full-text SearchBước 4: 20 10 10/03/2015 Ví dụselect * from KhachHangwhere freetext(TenKhachHang,nguyen le thanh) select * from KhachHang where contains(TenKhachHang, „ “nguyen” or “le” or “thanh” „) 21 Ví dụ select * from KhachHang where contains(TenKhachHang, „ nguyen or le and thanh” ) 22 11 10/03/2015 ...
Nội dung trích xuất từ tài liệu:
Bài giảng SQL server: Chương 4 - Lê Thị Minh Nguyện 10/03/2015 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG 4. FULL-TEXT SEARCH GV: Lê Thị Minh Nguyện Email: leminhnguyen@itc.edu.vn NỘI DUNG Giới thiệu Lý do dùng full-text Search Tạo lập và thực thi full-text Search 2 1 10/03/20151.Giới thiệuFull-text Seach(FTS) là cơ chế cho phép tìm kiếm một hay một cụm từ hiệu quả và nhanh chóng.Full-text Seach được dùng để tìm kiếm toàn văn trong hệ quản trị cơ sở dữ liệu. 32. Lý do dùng full-text SearchKhi nào dùng full-text SearchTại sao phải chọn full-text Search Các từ khóa chính trong full-text search 4 2 10/03/2015 2.1.Khi nào dùng full-text Search Ngày nay dữ liệu do con người tạo ra ngày càng phong phú, thông tin được lưu trữ trong những cơ sở dữ liệu rất lớn. Nhu cầu tìm kiếm thông tin ngày càng bức thiết và đa dạng. Việc tìm kiếm một từ hay một cụm từ một cách nhanh chóng, hiệu quả phù hợp với yêu cầu của người dùng Ví dụ như google 5 2.2. Tại sao phải chọn full-text SearchFull-text tìm kiếm nhanh chính xác hơn so với tìm kiếm “like” thông thường, đặc biệt thời gian tìm kiếm tương đối nhanh phù hợp với những phần mềm, website có hệ thống CSDL lớn.Hỗ trợ hơn 50 ngôn ngữ khác nhauKhông phân biệt tiếng Việt có dấu hay không dấu.Không giới hạn chiều dài cũng như dạng của chuỗi tìm kiếm. 6 3 10/03/20152.3.Các từ khóa chính trong full-text search In where clause: FreeText Contains In from Clause: ContainsTable FreeTextTable 72.3.Các từ khóa chính trong full-text search FreeText o Từ khóa FreeText tìm kiếm các cột đối với các giá trị sao cho phù hợp về mặt ý nghĩa và không cần chính xác về từ với từ trong điều kiện tìm kiếm. o Chuỗi tìm kiếm có thể chỉ là một tập hợp các từ hoặc các nhóm từ hoặc thậm chí là một câu hoàn chỉnh.Ví dụ: SELECT Title FROM Searchs WHERE FREETEXT(Title, „”mạng xã hội”‟) 8 4 10/03/20152.3.Các từ khóa chính trong full-text search Contains Tìm kiếm dữ liệu theo các tiêu chí: • Phù hợp với các kỳ tự đơn và nhóm từ. • Các từ trong khoảng của một từ khác, hoặc sự phù hợp chính xác. Ví dụ: SELECT title FROM searchs WHERE contains(titles, „”mạng” or “xã” and “hội”‟) 9 3.Tạo lập và thực thi full-text Search Các bước tạo full-text Search Tạo Full-Text Catalog Tạo Full-Text Index Populate the Index Sử dụng full-text Seach để truy vấn dự liệu 10 5 10/03/20153.Tạo lập và thực thi full-text SearchBước 1: Vào Sql Server Configuration 113.Tạo lập và thực thi full-text Search Bước 2: 12 6 10/03/20153.Tạo lập và thực thi full-text Search 133.Tạo lập và thực thi full-text SearchBước 3: 14 7 10/03/20153.Tạo lập và thực thi full-text Search 153.Tạo lập và thực thi full-text Search 16 8 10/03/20153.Tạo lập và thực thi full-text Search 173.Tạo lập và thực thi full-text Search 18 9 10/03/20153.Tạo lập và thực thi full-text Search 19 Tiếp theo nhấn next3.Tạo lập và thực thi full-text SearchBước 4: 20 10 10/03/2015 Ví dụselect * from KhachHangwhere freetext(TenKhachHang,nguyen le thanh) select * from KhachHang where contains(TenKhachHang, „ “nguyen” or “le” or “thanh” „) 21 Ví dụ select * from KhachHang where contains(TenKhachHang, „ nguyen or le and thanh” ) 22 11 10/03/2015 ...
Tìm kiếm theo từ khóa liên quan:
SQL server Bài giảng SQL server Hệ quản trị SQL server Hệ quản trị cơ sở dữ liệu Full-text Search Thực thi full-text SearchGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 269 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 250 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 246 0 0 -
69 trang 144 0 0
-
57 trang 89 0 0
-
34 trang 84 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 78 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 75 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 73 0 0 -
Lý thuyết, bài tập và bài giải hệ thống thông tin kế toán: Phần 1
198 trang 70 0 0