欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
WebLogic Portal 8.1 平臺上運行Lucene搜索引擎
WebLogic Portal 8.1 平臺上運行Lucene搜索引擎 瀏覽次數: 1346 時(shí)間:2004-11-05
作者:Alex Toussaint
Lucene是Apache.org的一個(gè)開(kāi)源搜索引擎框架,它包含在Jakarta開(kāi)源項目家族中。Lucene提供了用于搜索和索引不同類(lèi)型文件和數據提供者的庫。
因為L(cháng)ucene是一個(gè)搜索框架,所以創(chuàng )建并運行它需要做一些工作。沒(méi)有一個(gè)安裝程序或是GUI工具讓您配置運行Lucene搜索引擎,但是,Lucene通過(guò)簡(jiǎn)單的配置就可以直接手工安裝,并且提供一系列功能強大的搜索API。
可下載的軟件包提供了一些模塊用來(lái)索引本地存儲的文本文件和html內容。另外,定制模塊可以從網(wǎng)絡(luò )上創(chuàng )建或是下載。LARM插件是一個(gè)很好的例子,它里面允許Lucene與crawler功能的集成。
Lucene有兩個(gè)主要的服務(wù):索引和搜索。索引和搜索的任務(wù)是相互獨立的。索引和搜索服務(wù)都可用,這樣開(kāi)發(fā)人員就可以擴展他們來(lái)滿(mǎn)足自己的需求。Lucene完全由Java編寫(xiě),并且十分注重性能。
文本索引是 Lucene 重點(diǎn)構造的一個(gè)可搜尋的索引區域。索引是為高性能內容查詢(xún)而創(chuàng )建的知識庫。Lucene提供豐富的API可以與存儲在索引中的信息交互。您可以簡(jiǎn)單地指定索引作為文檔名稱(chēng)列表和它的摘要;也可以復雜地指定索引作為整個(gè)文檔存儲內容和相關(guān)的附加元數據。例如:可以按附加的元數據信息排隊,這樣,查詢(xún)結果中就可以區分出優(yōu)先級較高的一些文檔。
文本檢索在索引中創(chuàng )建一個(gè)包含一系列用戶(hù)搜索條件的查詢(xún)。索引知識庫的建立可以提高查詢(xún)速度,并且可以返回按相關(guān)性排序的查詢(xún)結果。Lucene提供多種類(lèi)型的行業(yè)中常用的查詢(xún)。幾種主要的查詢(xún)如下表:
通配符查詢(xún):Lucene支持單個(gè)或多個(gè)通配符查詢(xún)。 模糊查詢(xún):模糊查詢(xún)是基于Levenshtein Distance或者Edit Distance算法的。 類(lèi)似查詢(xún):Lucene支持在一定的具體范圍內查找詞組。 區間查詢(xún):區間查詢(xún)允許按照介于最大至于最小值之間來(lái)匹配文檔。 條件查詢(xún):Lucene提供基于條件發(fā)現的文檔匹配級別。 布爾運算符:布爾運算符允許多個(gè)檢索條件用邏輯運算符連接,Lucene支持 AND、“+”、OR、NOT和“-”作為布爾運算符。
開(kāi)始
要開(kāi)始使用Lucene,首先要下載Lucene的JAR文件和搜索模塊示例。它們可以從下面網(wǎng)址獲取
http://jakarta.apache.org/lucene/docs/index.html
或者
http://cvs.apache.org/dist/jakarta/lucene/v1.3-final/
本文撰寫(xiě)時(shí)使用的版本是Lucene1.3,也可以下載最新發(fā)布的版本。您可以通過(guò)閱讀changes.txt文件來(lái)了解新版本比1.3版有哪些更新。
首先下載與本文相關(guān)的示例代碼壓縮文件,包括:
Lucene 搜索的Java頁(yè)面流 Lucene 搜索的portlet文件 Lucene庫 示例內容l 示例索引
下載作者提供的與本文相關(guān)的文件:
LuceneSearchlucene_libs
在WebLogic Portal 8.1 sp2平臺的Sampleportal中添加Lucene
下面分步講解如何安裝Lucene和Lucene示例。
1、設置JAVA_HOME指向您的Java安裝目錄,這樣可以針對例子內容運行索引引擎。
2、 您可以使用示例包中的Lucene庫,也可以從Lucene站點(diǎn)獲得最新的包。獲得了Lucene jar文件(lucene-1.3-final.jar,lucene-demos-1.3-final.jar)后,把它們放到以下目錄中:
<install_drive>\bea\weblogic81\samples\portal\portalApp\sampleportal\WEB-INF\lib
3、要運行索引程序,把步驟1中的兩個(gè)jar文件放到Java CLASSPATH中以便進(jìn)行索引。
4、放置文件LuceneSearch 到Sampleportal的根目錄下。得到類(lèi)似如下的目錄結構:
<install_drive>\bea\weblogic81\samples\portal\portalApp\sampleportal\LuceneSearch
LuceneSearch文件夾中有一個(gè)Content目錄,它里面有具體的一些示例內容文本文件。
<install_drive>\bea\weblogic81\samples\portal\portalApp\sampleportal\LuceneSearch\Content
索引最好創(chuàng )建完成,以防萬(wàn)一您不想在下一步中花時(shí)間來(lái)運行索引。
5、在Sampleportal webapp目錄下執行如下命令行,運行內容目錄下的索引。
<應用程序路徑> java org.apache.lucene.demo.IndexFiles <內容路徑>
將得到如下界面:
<install_drive>\bea\weblogic81\samples\portal\portalApp\sampleportal java org.apache.lucene.demo.IndexFiles <install_drive>\bea\weblogic81b\samples\portal\portalApp\sampleportal\ LuceneSearch\Content
這個(gè)例子中,示例包里有一系列簡(jiǎn)單的內容文本文件,這些文件與BEA的產(chǎn)品系列相關(guān)。
6、索引任務(wù)完成后,結果應該是在您的內容目錄下創(chuàng )建一個(gè)索引目錄,如下:
<install_drive>\bea\weblogic81\samples\portal\portalApp\sampleportal\ LuceneSearch\Content\index
7、索引創(chuàng )建后,再返回配置一個(gè)portlet以便與索引通信。示例包中有一個(gè)簡(jiǎn)單的java頁(yè)面流例子,它和Lucene引擎通信,并且假定索引在Sampleportal目錄中。啟動(dòng)WebLogic Workshop,從菜單欄中選擇File>>Open Application>>Pick the PortalApp應用程序,它包含了Sampleportal。
8、您可能要調整Java頁(yè)面流和Jsp頁(yè)面中的代碼來(lái)適用您的環(huán)境。查詢(xún)結果頁(yè)面是由results.jsp頁(yè)面顯示的,這??癨??個(gè)jsp可以從Lucene站點(diǎn)上獲取。所有的調整都完成后,下一步就是把Lucene Search portlet添加到Sampleportal上。這一步可以直接在WebLogic Workshop 上把portlet拖到Portal Designer中,或者右擊Portal designer,然后從portlets列表中選擇。
然后從Portal菜單中選擇View this Portal。
9、在portal出現后,您可以測試查詢(xún)portlet,看看查詢(xún)結果。
如何在BEA WebLogic Portal 8.1平臺使用Lucene?
WebLogic Portal 8.1 在A(yíng)dministration Portal幫助系統中使用Lucene的標準功能。幫助系統的內容是基于HTML的文檔,索引被置于A(yíng)dministration Portal Web應用程序中。由于A(yíng)dministration Portal被部署在擴展名為.war的壓縮包文件中,還需要其他操作使Lucene與索引文件協(xié)調。
可以隨時(shí)通過(guò)點(diǎn)擊Administration Portal右上方的幫助圖標進(jìn)入上下文幫助系統。從下圖中您可以看到幫助系統返回一系列查詢(xún)結果,這些查詢(xún)結果是分頁(yè)顯示的。除此之外,還有很多搜索技巧可以幫助您找到想要的結果。
結束語(yǔ)
Lucene 搜索引擎是完全基于Java的搜索框架,它可以很方便地集成到您的Web應用程序中。此外,Internet上的一些插件可以提高搜索庫的性能,增強從不同數據源獲取數據的能力。
您可以從以下鏈接獲取Lucene庫和一些其他的相關(guān)信息:
Lucene主頁(yè):http://jakarta.apache.org/lucene/docs/index.html
性能基準:http://jakarta.apache.org/lucene/docs/benchmarks.html
FAQ:http://lucene.sourceforge.net/cgi-bin/faq/faqmanager.cgi
運行Lucene的站點(diǎn):http://wiki.apache.org/jakarta-lucene/PoweredBy
原文出處:http://dev2dev.bea.com/products/wlportal81/articles/lucene_search_wlp81.jsp
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
使用Maven 2創(chuàng )建WebLogic Portal應用程序
[原創(chuàng )]全文搜索引擎Lucene學(xué)習筆記(頁(yè) 1) - 『 編程設計 』 - 青韶論壇 湘...
企業(yè)信息門(mén)戶(hù)專(zhuān)題-內容管理
BEA WebLogic Server 9.2 文檔
Liferay系列文章(三)Portal產(chǎn)品介紹--商業(yè)Portal產(chǎn)品
實(shí)現AJAX風(fēng)格的Portal
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久