原创 Lucene.Net 2.3.1開發介紹 —— 三、索引(四)

4、索引對搜索排序的影響   搜索的時候,同一個搜索關鍵字和同一份索引,決定了一個結果,不但決定了結果的集合,也確定了結果的順序。那個這個結果是怎麼得出來的?這個順序又是怎麼排的呢?這兩個問題不是本節討論的重點,但是這兩個問題卻關係到本節

原创 徹底解決刷新重複提交問題

以前也研究過,始終沒找到好的辦法,看了微軟Msdn上的解決方案,使用後發現存在較多漏洞,考慮的情況太少,如頁面加載後沒有提交,始終刷新,在同一瀏覽器打開多個各選項卡,每個選項卡打開同一頁面或不同頁面,以下是我的解決方案,public c

原创 Lucene.Net 2.3.1開發介紹 —— 三、索引(三)

3、Field配置所產生的效果  索引數據,簡單的代碼,只要兩個方法就搞定了,而在索引過程中用到的一些類裏最簡單,作用也不小的就是Field,接下來看看Field的各項設置都會有什麼樣的效果。 代碼 3.1   Code 1/**///

原创 Nhibernate與Ibatisnet開發分析

  使用Ibatisnet開始已經有一段時間了,最近剛研究了一下Nhibernate2.0的開發。   現將想分析一會我對這兩種數據持久層框架使用的心得。   1.從框架的整體而言,二者是非常相近的。如果你學會了其中一種框架,再去學習其它

原创 NHibernate 綜合介紹

在一家公司看到大家天天都要維護大量的StoredProcedure ,覺得是在是一件痛苦的事,,如果能遵照OO和分層的思想來編寫這類軟件的話,可能會輕

原创 Lucene.Net 2.3.1開發介紹 —— 三、索引(五)

話接上篇,繼續來說權重對排序的影響。從上面的4個測試,只能說是有個直觀的理解了。“哦,是!調整權重是能影響排序了,但是好像沒辦法來分析到底怎麼調啊!”

原创 Lucene.Net 2.3.1開發介紹 —— 三、索引(二)

2、索引中用到的核心類 在Lucene.Net索引開發中,用到的類不多,這些類是索引過程的核心類。其中Analyzer是索引建立的基礎,Directory是索引建立中或者建立好存儲的介質,Document和Field類是邏輯結構的核心,I

原创 NHibernate學習手記(1) - 對象的簡單CRUD操作

你是否正在爲編寫和維護冗長和複雜的SQL語句而苦惱? 你是否厭倦了繼續以面向過程的開發方式,而想開始嘗試以面向對象的方式去思考? 你是否想跳出重複編寫SQL語句的囹圇,而想更加專注於實現用戶需求的邏輯實現? ... 和許多開發人員一樣,

原创 Lucene.Net 2.3.1開發介紹 —— 三、索引(六)

2.2 Field的Boost 如果說Document的Boost是一條線,那麼Field的Boost則是一個點。怎麼理解這個點呢?設置Document的Boost會影響所有字段。在搜索的過程中,一般至少會搜索兩個Field,比如同時搜

原创 Web下使用lucene.net需要注意的問題

  eaglet的分詞組是應用於winform上的.所以用到web應用程序得改造下路徑 在寫類庫項目時,經常會有某些特殊業務需要用到服務器端的物理路徑,使用傳統的System.IO.Directory.GetCurrentDirector

原创 NHibernate學習手記(5) - 簡單的對象映射

NH的online document中討論了三種情況的的o/r mapping:1)one-to-one2)one-to-many / many-to

原创 NHibernate學習手記(6) - 實現one2many/many2one的映射

一對多(one2many)是最常見的對象關係之一,本文將通過示例說明如何使用NH來實現one2many關係的映射,以及如何實現Parent/Child

原创 NHibernate學習筆記(二):one-to-one關係映射

本文的內容:1.介紹NH如何處理對象間one-to-ont的映射關係;經驗教訓:1.操作一對一關聯關係中的一個對象時,得在程序中指定如何與另一個對象關聯,如在Student類中寫this.NativePlace.Student = thi

原创 NHibernate學習筆記(三):many-to-one/one-to-many/many-to-many關係映射

本文的內容:  介紹NH如何處理對象間many-to-one,one-to-many和many-to-many的雙向映射關係(本文主要介紹了映射文件,對於類的生成可以跟據前兩篇描述的方法生成);經驗教訓:相關類圖:(下面的類圖包含一對一,

原创 NHibernate學習手記(4) - 持久化類(Persistent class)的設計

NH中把需要持久化服務(保存到數據庫)的類稱爲Persistent class,目的和常見的Serializable(可序列化)一樣,都是把程序運行時創建的臨時對象(transient objects)保存到數據庫、文件等介質中。NH的O