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

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