lucene源碼下載
1. eclipse中怎麼導入lucene-3.4.0-src.tgz的源碼包,下載的包是以.gz結尾的
tgz包是linux下常用的壓縮包格式,因為在linux下沒有Windows平台下的rar和zip壓縮包。如果,你是在windows平台下開發,建議你重新下載一個rar或zip格式的包。
如果你是在linux下開發,那麼你可以通過命令來減壓後使用。
2. 下載lucene包,放在classpath路徑中
要是用Eclipse或者MyEclipse等ide的話 在項目上右鍵 -> build path -> add external archives 把lucene的jar包加進去就行了 其他的框架比如Struts啊junit啊java3D啊 也可以這樣加進去
3. Jakarta Lucene下載
Lucene的下載
lucene在jakarta項目中的發布主頁:::URL::http://jakarta.apache.org/lucene/docs/index.html。以下主要針對windows用戶,其它用戶請在上面的地址中查找相關下載。
lucene的.jar包的下載(包括.jar和一個範例demo):
::URL::http://apache.oregonstate.e/jakarta/lucene/binaries/lucene-1.4-final.zip
lucene的源代碼下載:
::URL::http://www.signal42.com/mirrors/apache/jakarta/lucene/source/lucene-1.4-final-src.zip
lucene的api地址:::URL::http://jakarta.apache.org/lucene/docs/api/index.html
4. 請用lucene實現以下三種形式的查詢
對於關鍵字最基本的是Query query=TermQuery(new Term("name","jim"))
這樣只能搜出帶jim的關鍵字 像jims等都搜不出來 如果你沒有用分析器分詞的話Query query=TermQuery(new Term("name","張三"))是搜不出來張三的,可以的呢可以先把關鍵字分開然後放入boolquery中,就能模擬出類似like的效果
至於like%就要用到通配符查詢wildcardquery 至於最大的數目限制,一樓是正解 ,還有種方法就是你直接改lucene源碼
5. 如何在eclipse中導入lucene源碼
1.啟動eclipse,使用svn插件從https //svn apache org/repos/asf/lucene把trunk代碼checkout出來。
2.如果你沒有安裝ant,那麼先安裝ant(ant.apache.org)。
3.進入cmd,切入到源代碼目錄(在lucene和solr目錄的上一級)。
4.然後使用ant eclipse(如果你沒有安裝ivy的話,ant會提示你安裝,按照提示安裝)
5.在eclipse中創建java project,勾掉Use default location,選擇luence,然後下一步直到完成導入lucene,同樣的導入solr。
6.因為solr引用lucene,所以在solr的buildpath中加入對lucene項目引用。
6. lucene-3.6.0.tgz和lucene-3.6.0-src.tgz是啥啊,怎麼有兩個類似的文件包呢;
已經有答案了,很簡單.看到tgz結尾的就是Linux相關操作系統使用的壓縮包,就想Windows系統下的zip 和rar結尾的壓縮包一樣.
.asc格式的程序文件,是壓縮過的Concept的程序文件,需要用Concept里的轉換Convert功能,而且,只能是低版本向高版本轉.
詳細一點說明,我給你找了一點資料
後綴為asp asa asc的文件都是ASP文件
Active Server Page(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。
ASP的工作原理:
當在Web站點中融入ASP功能後,將發生以下事情:
1、用戶調出站點內容,默認頁面的擴展名是.asp。
2、瀏覽器從伺服器上請求ASP文件。
3、伺服器端腳本開始運行ASP。
4、ASP文件按照從上到下的順序開始處理,執行腳本命令,執行HTML頁面內容。
5、頁面信息發送到瀏覽器。
因為腳本是在伺服器端運行的,所以Web伺服器完成所有處理後,將標準的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支持的伺服器(WINNT系列伺服器)上運行。讓腳本駐留在伺服器端的另外一個益處是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產生的HTML內容。計算過程在伺服器上進行,返回Html腳本,而不需要客戶端進行運算。WIN2003中使用的是ASP3.0版本,將較長使用的頁面存放在硬碟中(而不僅僅是在內存中),這意味著緩存了更多的原來需要重新編譯的內容,極大的提高了性能。
可以利用任何支持文本的編輯器或網頁設計器修改
利用IIS可以運行
7. lucene java精華版基於哪個版本
lucene源碼是java開發的,如果說怎麼樣,新版的在性能上有不少提升,你也可以查看wiki,了解詳細的原理以及功能
8. 初學Lucene,我下載了一個lucene.zip的壓縮包,如何將它導入到Eclipse中去使用
右鍵點擊工程名,選擇build path->configuer build path->add external jars,然後找到下載的lucene包即可
9. 急求.NET寫的Lucene.Net+盤古分詞器的站內搜索源碼!
解決方案例子:
Step1: IndexWriter indexwriter初始化IndexWriter//創建或寫索引庫文件的對象
Step2:Document doc新建一個Document對象
Step3:TextField field=new TextField(FN,Value,Store.Yes)//FN-索引欄位名,Value-資料庫中的值,第三個參數表示是否存儲,如果資料庫中有多個欄位,那就創建多個TextField對象,當然可以根據需求創建StringField對象、DoubleField對象等等
Step4:doc.add(field1);doc.Add(field2)...//將欄位添加到doc對象中,索引庫中都是按doc來存的,doc可以類比與資料庫中的行
Step5:indexwriter.addDocument(doc)//方法大概是這樣
Step6:indexwriter.commit();//提交
Step7:indexwriter.close();//關閉
10. 我有lucene.net的源代碼。怎麼看。
直接轉換