1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework

95 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 95
Dung lượng 0,93 MB

Nội dung

ĈҤ,+Ӑ&Ĉ¬1Ҹ1* 75ѬӠ1*ĈҤ,+Ӑ&6Ѭ3+Ҥ0 KHOA TIN -[ \ - TR1+;8ặ1/, ;ặaddField(Zend_Search_ Lucene_Field :: Text ('name', $data[$i]['document_name'])); $product[$i] - >addField(Zend_Search_Lucene_Field ::Text ('author', $data[$i]['document_auhtor'])); $product[$i] - >addField(Zend_Search_Lucene_Field ::text ('content', $data[$i]['document_content'])); $product[$i] - >addField(Zend_Search_Lucene_Field ::text ('sumary', $data[$i]['document_sumary']); $product[$i] - >addField(Zend_Search_lucene_Field keyw ord('topic',$data[$i]['document $product[$i] :: topic'])); - >addField(Zend_Search_Lucene_Field :: unIndexed ('id', $data[$i]['document_id'])); $Index - >addDocument($product[$i]); } } 6LQKYLrQWKӵFKLӋQ : 7UӏQK;XkQ/ӧL Trang 36 ;k\GӵQJ+ӋWKӕQJWuPNLӃPQӝLGXQJILOHYăQ /ӟS=HQGB6HDUFKB/XFHQHB)LHOG[ӱOêY OLӋX9jÿӇWҥRUDFiFOƭQKYӵFÿyFK~ Keyword: /ƭQKYӵFÿѭӧFOѭXWUӳYjOұSFK DOjKӑFyWK WuPNLӃPFNJQJQKѭKLӇQWKӏWURQJNӃWT FiFWӯULrQJELӋWFӫDWRNHQL]DWLRQ&i GӏFKVDQJFiFOƭQKYӵFWӯNKRiWURQJ=H UnIndexed: /ƭQK YӵFNK{QJSKҧLOjWuPNLӃP WUX\FұSWuPNLӃP&iFWLPHVWDPSVFѫV WұS WLQ Yj QKұQ GҥQJ ErQ QJRjL NKiF UnIndexed Binary: /ƭQKYӵFNK{QJÿѭӧFWRNHQ L]HGOұSFKӍPөFQKѭ WKXKӗLYӟLVӕWUX\FұSWuPNLӃP&K~Q OLӋXÿѭӧFPmKyDQKѭOjPӝWFKXӛLQKӏ ҧQK Text: ĈѭӧFOѭXWUӳOұSFKӍPөFYjWRN YӵFWH[WOjWK OѭXWUӳWK{QJWLQQKѭÿӕLWѭӧQJYjWLr YӟLNӃWTXҧWuPNLӃP UnStored/ƭQKYӵFÿѭӧFWRNHQL]HGYjOұS WUӳWURQJFKӍPөF6ӕOѭӧQJOӟQFiFYăQ ӍPөFWӕWQKҩWE GөQJFӫDOƭQKYӵFQj\/ѭXWUӳGӳOLӋX FK~QJ FҫQ WuP NLӃP QKѭQJ NK{QJ KLӇQ W UnStored c Upload Document &NJQJWѭѫQJWӵQKѭFUHDWHGLQGH[FKӍ KiFOjWKD\SKѭѫQJW Open() thay WKӃFKRSKѭѫQJWKӭF Create() class FindController extends Zend_Controller_Action { public function createIndexAction () { //Create an index $Index = Zend_Search_Lucene::open('application/ searchdocume nt'); 6LQKYLrQWKӵFKLӋQ : 7UӏQK;XkQ/ӧL Trang 37 ;k\GӵQJ+ӋWKӕQJWuPNLӃPQӝLGXQJILOHYăQ //Add Document to File Index $product[$i]= new Zend_Search_Lucene_Document(); $product[$i] - >addField(Zend_Search_Lucene_Field ::Text('Url', $data[$i]['document_url'], 'utf - 8')); $Index - >addDocument($product[$i]); } } 1.3.3.3 7uPNL͇PWK{QJWLQ a ;k\G͹QJFiFWUX\Y̭Q &yFiFKÿӇWuPNLӃPFiFFKӍPөF - 7KӭQKҩWV ӱGөQJF~SKiSSKkQWtFKWUX\ - 7KӭKDLWUX\YҩQWK{QJTXD$3,Fӫ 6ӱ GөQJ F~ SKiS SKkQ WtFK WUX\ Y QueryParser :: SDUVH ÿӇSKkQWtFKFiFFKXӛLWU $nameQuery = Zend_Search_Lucene_Search_QueryParser ::parse ($queryStr); $contentQuery=Zend_Search_Lucene_Search_QueryParser ::parse($queryStr); $query = new Zend_Search_Lucene_Search_ Query_Boolean (); $query - >addSubquery($nameQuery) $query - >addSubquery($contentQuery) $hits = $index - >find($query); =HQGB6HDUFKB/XFHQH )LQG  Oj ÿҫXYjRWӵÿӝQJYjVӱGөQJSKkQWtFKF WѭӧQJ =HQGB6HDUFKB/XFHQHB6HDUFKB4XHU\WKtFKK Zend_Search_Lucene )LQG  Oj SKѭѫQJ SKi YjR Wӵ ÿӝQJ Yj Vӱ GөQJ SKkQ WtFK F~ S Zend_Search_Lucene_Search_Query thích hӧSWӯPӝWÿҫXYjRFӫD b .͇WTX̫WL͉PNL͇P ӃW TXҧ KLӇQ WKӏ Oj PӝW PҧQJ FӫD F Search_QueryHit 6LQKYLrQWKӵFKLӋQ : 7UӏQK;XkQ/ӧL Trang 38 ;k\GӵQJ+ӋWKӕQJWuPNLӃPQӝLGXQJILOHYăQ 0ӛL PӝW NӃW TXҧ WuP NLӃP -!LG ÿѭӧF OjJӗP Vӕ ÿ ÿiQKWURQJFKӍPөFKLW -!VFRUHOjVӕÿѭӧFÿiQKWURQ JNӃWTXҧ9jFi ÿѭӧFVҳS[ӃSWKHRKLW -!VFRUH JLҧPGҫQWӯKLW -!VFRUHFDRQKҩW  ĈӕLWѭӧQJ=HQGB6HDUFKB/XFHQHB6HDUFK ÿӕLWѭӧQJ=HQGB6HDUFKB/XFHQHB'RFXPHQW 9tGө $index = Zend_Search_Lucene::open ('/applicat ion /searchdocument); $hits = $index - >find ($query); foreach ($hits as $hit) { echo $hit - >name; echo $hit - >content; echo $hit - >author; 9tGөQj\VӁFKRUDNӃWTXҧOjILO QӝLGөQJYjWiFJLҧFӫDWjLOLӋX 1.3.4 ĈiQ h JLiÿ͡FKtQK[iFFͯDK͏WK͙QJ &y QKLӅX FiFK ÿR OѭӡQJ NKiF QKDX FK TXҧFӫDPӝWKӋWKӕQJWuPNLӃPWK{QJWLQ OLӋX Yj PӝW FkX WUX\ YҩQ WұSӇ WjL OLrQ OLӋX TX KRһFNK{QJOLrQTXDQÿӃQFkXWUX\YҩQ Ĉ͡FKtQK[iF : ĈѭӧFÿREӣLWӍOӋFӫDWjLOLӋX OLӋXQKұQÿѭӧFKyD ^7jLOL͏XOLrQTXDQ` ŀ ^7jLOL͏XQK̵Qÿ˱ͫF` Ĉ͡FKtQK[iF {TjLOL͏XQK̵Qÿ˱ͫF` 6LQKYLrQWKӵFKLӋQ : 7UӏQK;XkQ/ӧL Trang 39 ;k\GӵQJ+ӋWKӕQJWuPNLӃPQӝLGXQJILOHYăQ Ĉ͡EDR SKͯ : ĈѭӧFÿ REӣLWӍOӋWjLOLӋXWUҧYӅ [iFWUrQWәQJF có liên quan ^7jLOL͏XOLrQTXDQ` ŀ ^7jLOL͏XQK̵Qÿ˱ͫF` Ĉ͡EDRSKͯ ^7jLOL͏XOLrQTXDQ` ͇WTX̫VDL : ĈѭӧFÿ REӣLWӍOӋFiFWjLOLӋXNK g liên quan trҧYӅWUrQ FiFWjLOLӋXNK{QJOLrQTXDQ ^7jLOL͏XNK{QJOLrQTXDQ` ŀ ^7jLOLXQKQF` WTXVDL ^7jLOLXNK{QJOLrQTXDQ` 6LQKYLrQWKFKLQ : 7UQK;XkQ/L Trang 40 &KQJ 3+ặ17ậ&+9ơ7+,7.+7+1* 2.1 ĈһFWҧFiFXVHFDVHWURQJKӋWKӕQJ 2.1.1 &iFWiFYөOLrQTXDQÿӃQPRGXOHDG 2.1.1.1 Use-FDVHW͝QJTXDQPRGXOHDGPLQ Logs into systern Login page No Pemission system of user groups Yes Home page Update GroupUser Update User Update Product_topic Update Product_Spectialty My SQL database Hình 2.1 7UDQJFKͯDGPLQ 2.1.1.2 Use-case login - 0ͭF ÿtFK Dành cho user có WURQJ KӋ WKӕQJ JӗP  Administrator, Teacher Sinh YLrQ PXӕQ ÿăQJQKұSYjR K WLQYj KRҥW ÿӝQJ WKHR FKӭF QăQJ SKkQ T QJѭӡLGQJWURQJKӋWKӕQJ - ĈL͉XNL͏QWLrQTX\͇W /jQKӳQJWKjQKYLrQFyWj - Tác nhân chính: Founder, Administrator, Teachers, User - ĈL͉XNL͏QO͟L 7rQÿăQJQKұSKRһFPұWNKҭX 6LQKYLrQWKӵFKLӋQ 7UӏQK;XkQ/ӧL Trang 41 Xây dӵQJ +ӋWKӕQJWuPNLӃPQӝLGXQJWUrQILOHYăQ - In put: 7rQÿăQJQKұS (EҳW EXӝFQKұS 0ұWNKҭX EҳW EXӝFQKұS ... 20 1.2.4.1 Zend_ Acl .21 1.2.4.2 Zend_ Auth .21 1.2.4.3 Zend _File 22 1.2.4.4 Zend_ Form 22 1.2.4.5 Zend_ Db .23 1.2.4.6 Zend_ View ... FKӭFFӫDPӝWӭQJGөQJ  Zend Fremawork 1.2.1 7͝QJTXD QY͉ Zend Fremawork 1.2.1.1 Zend Fremawork gì? - Zend Fremawork OjPӝWPmQJXӗQPӣÿѭӧFSKiW FKXҭQKyDÿӕLWѭӧQJ Zend Fremawork WKѭӡQJÿѭӧFJӑLOj³WK... Fremawork 1.2.2.1 Mơ hình MVC Zend Fremawork Bootstrap File: index.php (Database connection) Controller File (Application logic) Model File (Database query) View template File (HTML) Hình 1.3 0{KuQK09&FͯD=HQG

Ngày đăng: 26/06/2021, 13:18

HÌNH ẢNH LIÊN QUAN

&KѭѫQJ &ѫ Vӣ Oê OXұQ - *LӟL WKLӋX Vӵ KRҥW ÿӝQJ Fӫ a mô hình FKXҭQ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
amp ;KѭѫQJ &ѫ Vӣ Oê OXұQ - *LӟL WKLӋX Vӵ KRҥW ÿӝQJ Fӫ a mô hình FKXҭQ (Trang 12)
Hình 1.2 %L͋Xÿ͛WX̯QW͹P͡WFKX͟L09&ÿ˯QJL̫Q - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 1.2 %L͋Xÿ͛WX̯QW͹P͡WFKX͟L09&ÿ˯QJL̫Q (Trang 20)
1.2.2.1. Mô hình MVC trong Zend Fremawork. - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
1.2.2.1. Mô hình MVC trong Zend Fremawork (Trang 23)
Hình 1.4. &iFKWKͱFKR̩Wÿ͡ QJFͯD09&WURQJ=HQG)UHPDZRUN - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 1.4. &iFKWKͱFKR̩Wÿ͡ QJFͯD09&WURQJ=HQG)UHPDZRUN (Trang 24)
Hình 1.6. 0͡WWK˱PͭF3URMHFW - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 1.6. 0͡WWK˱PͭF3URMHFW (Trang 28)
Hình 1.80{KuQKWuPNL͇PWK{QJWLQE̹QJ=HQGB6HDUFKB/XFHQH - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 1.80 {KuQKWuPNL͇PWK{QJWLQE̹QJ=HQGB6HDUFKB/XFHQH (Trang 40)
Hình 1.9. &̭XWU~FP͡WILOHSGI - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 1.9. &̭XWU~FP͡WILOHSGI (Trang 41)
Hình 2.1. 7UDQJFKͯDGPLQ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.1. 7UDQJFKͯDGPLQ (Trang 50)
Hình 2.4. %L͋Xÿ͛KR̩Wÿ͡Q g Updates User - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.4. %L͋Xÿ͛KR̩Wÿ͡Q g Updates User (Trang 53)
Hình 2.5. %L͋Xÿ͛KR̩Wÿ͡QJ8SGDWHV7RSLF6SHFFLDOW\ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.5. %L͋Xÿ͛KR̩Wÿ͡QJ8SGDWHV7RSLF6SHFFLDOW\ (Trang 55)
Hình 2.8. Trang Search - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.8. Trang Search (Trang 58)
Hình 2.10. Upload - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.10. Upload (Trang 62)
Hình 2.11. Catelogy - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.11. Catelogy (Trang 63)
Hình 2.14. Use-FDVHW͝QJWK͋ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.14. Use-FDVHW͝QJWK͋ (Trang 65)
2.4. Mô hình tuҫQWӵ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
2.4. Mô hình tuҫQWӵ (Trang 67)
Hình 2.22. 0{KuQKWX̯QW͹9LHZ Document  - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.22. 0{KuQKWX̯QW͹9LHZ Document (Trang 70)
Hình 3.2. 7UDQJ/RJLQYjRK͏WK͙QJ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.2. 7UDQJ/RJLQYjRK͏WK͙QJ (Trang 80)
Hình 3.4: 7UDQJFKͯK͏WK͙QJ%DFN -End 3.2.1.3. 7UDQJTX̫QOê*URXS8VHU - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.4 7UDQJFKͯK͏WK͙QJ%DFN -End 3.2.1.3. 7UDQJTX̫QOê*URXS8VHU (Trang 81)
Hình 3.7. 7UDQJV͵DWK{QJWLQ*URXS8VHU - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.7. 7UDQJV͵DWK{QJWLQ*URXS8VHU (Trang 82)
Hình 2.9. 7UDQJTX̫QOê8VHU - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.9. 7UDQJTX̫QOê8VHU (Trang 83)
Hình 3.12: 7UDQJV͵DWK{QJWLQ8VHU - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.12 7UDQJV͵DWK{QJWLQ8VHU (Trang 84)
Hình 3.13: Danh sách Product_Topic - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.13 Danh sách Product_Topic (Trang 85)
Hình 3.14: 7UDQJV͵DWK{QJWLQP͡WWRSLF - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.14 7UDQJV͵DWK{QJWLQP͡WWRSLF (Trang 85)
Hình 3.15: 7UDQJWKrPP͡W3URGXFWB7RSLF - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.15 7UDQJWKrPP͡W3URGXFWB7RSLF (Trang 86)
Hình 3.17: 7UDQJWKrPP͡W6SHFLDOW\ - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.17 7UDQJWKrPP͡W6SHFLDOW\ (Trang 86)
Hình 3.20: 7UDQJKL͋QWK͓(ERRN - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.20 7UDQJKL͋QWK͓(ERRN (Trang 87)
Hình 3.24: 7UDQJ[HPWK{QJWLQQ͡LGXQJFͯDP͡WWjLOL͏X - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.24 7UDQJ[HPWK{QJWLQQ͡LGXQJFͯDP͡WWjLOL͏X (Trang 89)
Hình 2.26. Trang thông tin cá nhân - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 2.26. Trang thông tin cá nhân (Trang 90)
Hình 3.25: 7UDQJYLHZQ͡LGXQJP͡WWjLOL͏X - Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng zend framework
Hình 3.25 7UDQJYLHZQ͡LGXQJP͡WWjLOL͏X (Trang 90)
w