Chuẩn hóa và xác định mối quan hệ giữa các cụm từ, tìm và lấy thông tin liên quan đến cụm từ - Pdf 25

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Đào Tùng Thịnh CHUẨN HOÁ VÀ XÁC ĐỊNH MỐI QUAN HỆ
GIỮA CÁC CỤM TỪ, TÌM VÀ LẤY THÔNG TIN
LIÊN QUAN ĐẾN CỤM TỪ Ngành: Công nghệ thông tin
Chuyên ngành: Hệ thống thông tin
Mã số: 60 48 05
LUẬN VĂN THẠC SĨ


Tác giả luận văn
Đào Tùng Thịnh
ii
LỜI CẢM ƠN

 này tôi 
  Tôi xin chân
thành 

, gi 
  
 n 
ý chân thành 

 .
T các , 
và nh ai  lu vn này.

Hà Nội, tháng 12 năm 2009
Học viên
Đào Tùng Thịnh

 8
se 9
 10
 12
 13
 14
 18
 18 iv
 27
 34
 34
 43
Chương 3 - CÀI ĐẶT THUẬT TOÁN 44
 44
p trình 44
 44
 45
 45
 45
 45
 46
 46
 46
 59
 62
Chương 4 - KẾT LUẬN 63
 63


7
URI
Uniform Resource Identifier
8
CLR
Common Language Runtime
9
RE
Regular Expression
10
Q&A
Question and Answer
11
NXB
Nhà xuất bản
12
Tr
Trang vi
DANH MỤC CÁC BẢNG

 8
 9
 15
 23
 24
 25

DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

 7
 25
 34
ng 46
 47
 47
 48
 49
 50
 51
 52
 53
 54
Hình 14. Màn hình chín 55
 55
 57
 58
 59 1
MỞ ĐẦU

Ngày nay cu cách m Khoa h  Công ngh ang phát tri m
cách nhanh chóng, nó  làm thay  n kinh t toàn c và tr thành l


2
Chương 1- TỔNG QUAN
1.1 Đặt vấn đề

tìm trên các W



CSDL 


CSDL, chúng ta có
             CSDL.




 
 


xâu  
. 
  ta 
và trích rút  
“Chuẩn
hóa và xác định mối quan hệ giữa các cụm từ, tìm và lấy thông tin liên quan đến
cụm từ”.
1.2 Tình hình nghiên cứu trong và ngoài nước

doanh.
  trên 
 nhanh  

kin. 

“mode” 
   .

xây  các    và
c nhanh các

1.4 Ý nghĩa, lợi ích của luận văn

 4

 
1.5 Nội dung nghiên cứu


Các vấn đề cần nghiên cứu để thực hiện đề tài:
 
  
 
 T  
Luận văn này được tổ chức thành 4 chương như sau:
  TNG QUAN: cu 



     &A, giúp
 



1.6.3 Exalead (http://www.exalead.com/search)
Exalead  . 



.  ph 
  

“thị trường chứng khoán việt nam”
 danh sách m   Exalead


1.6.4 Google Scholar ( http://scholar.google.com/)






     









6




 .  Scholar








   


Links- 





  2008.
H  có  
1.6.7 Timnhanh (www.timnhanh.com)
Timnhanh v    thông         
           
-
1.6.8 Vatgia (www.vatgia.com)
Vatgia l


; 

1.6.9 Baamboo (www.baamboo.com)
 


1.7 Kết luận chương
này trình bày  
              

7
Chương 2 - CƠ SỞ LÝ THUYẾT

2.1 .NET Framework
  
      cho
 

WebRequest và WebResponse 
System.Net. Hai l này  xây d  ph v cho l trình m giao ti
gi Client và Server. Vì lu vn là  tài ch y nghiên c sâu v các thu
toán tìm ki và trích rút thông tin trên m internet do  hai l WebRequest
và WebResponse có ý ngh cc k quan tr trong vi l trình th nghi.
WebRequest và WebResponse tng  
  g yêu c và  thông tin trên internet
HTTP. WebRequest 
 Website    WebResponse        t
WebServer.  t (instance) WebRequest 
Create(URL).  WebResponse 
GetResponseStream() Stream.

Thuộc tính/Phương thức
Diễn giải
System.Net.WebRequest.RequestUri


System.Net.WebRequest.Headers


System.Net.WebRequest.ContentLength


System.Net.WebRequest.ContentType


System.Net.WebRequest.Credentials



 .
Bảng 2. Một số thuộc tính và phương thức của lớp WebResponse

   WebRequest và
WebResponse 

protected void Button1_Click(object sender, EventArgs e)
{
string URL = "http://www.google.com.vn";
WebRequest request = WebRequest.Create(URL);
WebResponse response = request.GetResponse();
StreamReader reader = new
StreamReader(response.GetResponseStream());
string str = reader.ReadLine();
while(str != null)
{
txtBox1.text = txtBox1.text + str;
txtBox1.text = txtBox1.text + "\n";
str = reader.ReadLine();
}
}
2.1.3 Lớp HttpWebRequest và HttpWebResponse
LWebRequest và WebResponse  trong gói th vi
System.Net,  chúng  chúng.  chúng ta
 HttpWebRequest và HttpWebResponse tng   th
hi g yêu c và nh k qu tr v t Webserver. 10
 bên d  các  t HttpWebRequest và

HttpWebRequest.Credentials.
 W Integrated Windows authentication, chúng ta 
    Chúng ta      tin   
 System.Net.CredentialCache. 11
 Website     chúng ta      
t  
System.Security.Cryptography.X509Certificates.X509Certificate,
và thêm HttpWebRequest.ClientCertificates.

Đoạn mã dưới đây thực hiện cả 3 cách tiếp cận trên:
using System;
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class DownloadWithAuthentication {
private static void Main() {
string uriBasic, uriIntegrated, uriCertificate;
// Xác thực username và password với Basic authentication.
WebRequest requestA = WebRequest.Create(uriBasic);
requestA.Credentials =new NetworkCredential("userName", "password")
;
requestA.PreAuthenticate = true;
// Đăng nhập người dùng hiện hành với
// Integrated Windows authentication.
WebRequest requestB = WebRequest.Create(uriIntegrated);
requestB.Credentials = CredentialCache.DefaultCredentials;
requestB.PreAuthenticate = true;
// Xác thực người dùng bằng chữ ký điện tử.

 b 
^(From|To|Subject|Date):
 

.
-   13
-  ^ cho b            
chúng ta 
-  Subject, Date literal
- Các ký t (, ), và | là nh metacharacters literal và

- metacharacter m hàng.
 
cho khớp bất cứ chuỗi con nào bắt đầu bởi một hàng mới theo sau bởi bất cứ 4
chuỗi literal: From,To,Subject và Date rồi theo sau bởi dấu hai chấm

2.2.1 Ý nghĩa của các metacharacters
.  , \n.
  quy: sh.t
  
c i chung là nó hai ký
  .
\d -9]
\D không 
\s \f\n\r\t\v]
\S \f\n\r\t\v]
\w :  -zA-

System.Text.RegularExpression là không gian tên trong 
.
a. Lớp Regex
 Regex     
).   
mà   .

Thuộc tính/Phương thức
Diễn giải
Options
T
constructor Regex.
RightToLeft
N giá bi th
chính quy .
GetGroupNames()
T
bi th chính quy.
GetGroupNumbers()
T
m 
GroupNameFromNumber()


IsMatch()
Tbi th
chính quy 
không trên m (pattern).
Match()
Dò tìm trên m (pattern) 

using System.Text.RegularExpressions;

namespace RegexTesting
{
class Program
{
static void Main(string[] args)
{
string chuoi = "Mot, Hai, Ba, Bon, Nam.";
//tạo pattern
//luật: xem chuỗi nào có chứa khoảng trắng hay dấu phẩy
string pattern = " |, ";
Regex regex = new Regex(pattern);
string[] sKQ = regex.Split(chuoi);
foreach (string subString in sKQ)
{
Console.WriteLine(subString);
} 16
Console.ReadLine();
}
}
}

Kết quả:
Mot
Hai
Ba

17
Console.WriteLine("Tim thay chuoi con {0} o vi tri thu {1} trong
chuoi", m.Value, m.Index);
}
else
Console.WriteLine("Khong tim thay");

Console.ReadLine();
}
}
}

Kết quả:
Tim thay chuoi con abc o vi tri thu 3 trong chuoi

c. Lớp MatchCollection
 

       Regex.Matches



using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace RegexTesting
{
class Program


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status