Time of Update: 2018-12-08
組織培育是一種著眼於提高整個組織素質,運用團體活動的程式,以實現預期變革的幹涉戰略。組織培育要求改善信仰,態度,觀念,結構和實際行動,從而使組織能夠更好地選擇技術,跟上改革的步伐。組織培育的特性針對整個組織:組織培育旨在培育訓練整個組織,使組織的各個部分都能協調動作,以便對改革作出有效反應。系統取向:組織培育不但涉及個人之間的關係,而且涉及工作關係,不但與工作態度有關,而且與組織圖,工作程式相關。利用變革代理人:實現組織培育要在團體內部啟用一名或者更多的對變革起刺激協調作用的變革代理人。外部諮詢
Time of Update: 2018-12-08
5、DocumentsWriter對CharBlockPool,ByteBlockPool,IntBlockPool的緩衝管理在索引的過程中,DocumentsWriter將詞資訊(term)儲存在CharBlockPool中,將文檔號(doc ID),詞頻(freq)和位置(prox)資訊儲存在ByteBlockPool中。
Time of Update: 2018-12-08
本系列文章將詳細描述幾乎最新版本的Lucene的基本原理和程式碼分析。其中總體架構和索引檔案格式是Lucene 2.9的,索引過程分析是Lucene 3.0的。鑒於索引檔案格式沒有太大變化,因而原文沒有更新,原理和架構的文章中引用了前輩的一些圖,可能屬於早期的Lucene,但不影響對原理和架構的理解。本系列文章尚在撰寫之中,將會有Java CC, 分詞器,QueryParser,查詢語句與查詢對象等章節。 Lucene學習總結之七:Lucene搜尋過程解析(1)
Time of Update: 2018-12-08
一、Lucene搜尋過程總論搜尋的過程總的來說就是將詞典及倒排表資訊從索引中讀出來,根據使用者輸入的查詢語句合并倒排表,得到結果文檔集並對文檔進行打分的過程。其可用如示: 總共包括以下幾個過程:IndexReader開啟索引檔案,讀取並開啟指向索引檔案的流。 使用者輸入查詢語句 將查詢語句轉換為查詢對象Query對象樹 構造Weight對象樹,用於計算詞的權重Term Weight,也即計算打分公式中與僅與搜尋語句相關與文檔無關的部分(紅色部分)。 構造Scorer對象樹,用於計算打分(
Time of Update: 2018-12-08
在進行Lucene的搜尋過程解析之前,有必要單獨的一張把Lucene score公式的推導,各部分的意義闡述一下。因為Lucene的搜尋過程,很重要的一個步驟就是逐步的計算各部分的分數。Lucene的打分公式非常複雜,如下: 在推導之前,先逐個介紹每部分的意義:t:Term,這裡的Term是指包含域資訊的Term,也即title:hello和content:hello是不同的Term
Time of Update: 2018-12-08
一、古典組織理論任何一個單位都要處理諸如權力,責任,分工,專業化以及各部分之間相互依存,相互聯絡等基本要素。工作分工部門領導把自己單位的工作分成不同層次與職能,然後把人員,資源分派到劃分成不同層次的工作崗位上去,稱為階梯程式。只要兩個人存在上下從屬關係,就意味著階梯等級關係的存在,這種組織方式有多種行為難度,其中之一是組織中管理行為的影響過程向下流動而非向上流動。
Time of Update: 2018-12-08
一、工作變更工作變更的性質正如氣球在收到外部壓力的情況下,整個氣球會傳播壓力類似,無論變更在組織的任何部分出現,都會對組織整體產生影響。組織總是在自己所處的社會結構中趨向於達到平衡狀態,人們總是要趨向於與自己的環境建立起一系列的協調關係。學會如何彼此相處,如何履行各自的職責,期待下一步是什麼。組織平衡的條件在於僱員的調整,變更到來時為了使得組織達到新的平衡,僱員必須進行新的調整。對變更的反應霍桑照明實驗:實驗假設便是“提高照明度有助於減少疲勞,使生產效率提高”。可是經過兩年多實驗發現,照明度的改
Time of Update: 2018-12-08
資訊檢索這個詞的含義非常廣。僅從錢包中取出信用卡,然後輸入信用卡號也屬於資訊檢索的範疇。然而,從學術角度來講,資訊檢索定義如下:資訊檢索即從大量非結構化文檔集中找到滿足需要的文檔的過程。按照如上定義,資訊檢索曾經是僅少數人書管理員,律師,專業搜尋者參與的活動。而今非昔比,當今成千上萬的人每天都會用搜尋引擎搜尋網頁和郵件。資訊檢索正迅速取代傳統的資料庫搜尋的方式,成為資訊擷取的主要方式。除此之外,資訊檢索技術還可以解決其他有關資料和資訊的問題。所謂非結構化資料,指的是沒有清晰的可被電腦理解的語義結
Time of Update: 2018-12-08
一、技術的效用技術的性質技術的三個特徵:專門性:專業化,分工明細 整體性:將過細的分工迴歸成整體 變革性:技術的變革接著帶來社會的變革,新的管理方法,獎酬指導等技術與教育現代社會對高技術的需求意味著勞動市場上教育備受重視。 社會在需要受過進階技能教育的人才的同時,增加了對複合專業人才的需要,尤其是大量除了管理之外還諳熟某種專門技術,從而對技術工作也能得心應手的進行管理的人才。
Time of Update: 2018-12-08
2.4、搜尋查詢對象 2.4.4、收集文檔結果集合及計算打分在函數IndexSearcher.search(Weight, Filter, int) 中,有如下代碼:TopScoreDocCollector collector = TopScoreDocCollector.create(nDocs, !weight.scoresDocsOutOfOrder());search(weight, filter, collector);return collector.topDocs();2.4.
Time of Update: 2018-12-08
反射的作用—>實現架構的功能架構-使用者類-工具類:架構與工具類有區別,工具類被使用者的類調用,而架構則是調用使用者提供的類。架構要解決的核心問題:架構如何調用未知的類:通過反射來實現綜合案例: 使用設定檔讀取調用類的名字工程目錄 ReflectTest測試類別 1 package com.ljq.test; 2 3 import java.io.FileInputStream; 4 import java.io.InputStream; 5 import
Time of Update: 2018-12-08
Lucene的索引裡面存了些什麼,如何存放的,也即Lucene的索引檔案格式,是讀懂Lucene原始碼的一把鑰匙。當我們真正進入到Lucene原始碼之中的時候,我們會發現:Lucene的索引過程,就是按照全文檢索索引的基本過程,將倒排表寫成此檔案格式的過程。 Lucene的搜尋過程,就是按照此檔案格式將索引進去的資訊讀出來,然後計算每篇文檔打分(score)的過程。 本文詳細解讀了Apache Lucene - Index File
Time of Update: 2018-12-08
ljq.xml檔案<?xml version="1.0" encoding="UTF-8"?><persons><person id="23"><name>李明</name><age>30</age></person><person
Time of Update: 2018-12-08
Lucene總的來說是: 一個高效的,可擴充的,全文檢索索引庫。 全部用Java實現,無須配置。 僅支援純文字檔案的索引(Indexing)和搜尋(Search)。 不負責由其他格式的檔案抽取純文字檔案,或從網路中抓取檔案的過程。在Lucene in action中,Lucene 的構架和過程如, 說明Lucene是有索引和搜尋的兩個過程,包含索引建立,索引,搜尋三個要點。 讓我們更細一些看Lucene的各組件: 被索引的文檔用Document對象表示。
Time of Update: 2018-12-08
四、具體格式4.2. 反向資訊反向資訊是索引檔案的核心,也即反向索引。反向索引包括兩部分,左面是詞典(Term Dictionary),右面是倒排表(Posting List)。在Lucene中,這兩部分是分檔案儲存體的,詞典是儲存在tii,tis中的,倒排表又包括兩部分,一部分是文檔號及詞頻,儲存在frq中,一部分是詞的位置資訊,儲存在prx中。Term Dictionary (tii, tis)–> Frequencies (.frq) –> Positions (.prx)
Time of Update: 2018-12-08
IT外企那點兒事(1):外企也就那麼回事 IT外企那點兒事(2):多種多樣的外企IT外企那點兒事(3):奇怪的面試IT外企那點兒事(4):激動人心的入職演講IT外企那點兒事(5):像系統一樣升級IT外企那點兒事(6):管理路線和技術路線IT外企那點兒事(7):做一個優秀的基層IT外企那點兒事(8):又是一年加薪時 說完了加薪,我們來聊一聊升職。升職的方式多種多樣,為了升職,不同的人可謂八仙過海,各顯神通,每個人有每個人的兩把刷子,每個人有每個人的道,這不免是我想象到動物世界中各類生物的生存方式
Time of Update: 2018-12-08
一、遵從遵從的含義遵從是排斥獨立思想的對某種異己規範的依賴。個人由於深深地捲入到組織生活之中以至變成了一種心理上的依賴,人們往往不明緣由的遵從組織的價值觀念,服從組織的行為要求。人總是期望把自己當做成熟的人來對待,但是大型組織只要求人們服從種種規章制度,不許懷疑,期望與現實的分歧必然導致衝突與挫折。組織影響力的合法範圍凡是組織都要制定一定的政策並提出實現自己目標的各種要求。一旦組織與個人在確定合法影響力的界限時發生分歧,就很可能造成組織衝突,並足以幹擾組織工作的有效運行。如果管理員認為對私人電話
Time of Update: 2018-12-08
為什麼會產生這個異常:使用Lucene檢索過程中如果用到RangeQuery,PrefixQuery,WildcardQuery,FuzzyQuery這四種Query,可能會產生TooManyClauses異常。為什麼會產生這個異常呢?舉例說明:以RangeQuery為例,如果日期範圍為19990101到20091231,在索引檔案中有19990102,19990103等等這些日期片語,那麼RangeQuery會被擴充成“19990102 OR
Time of Update: 2018-12-08
IT外企那點兒事(1):外企也就那麼回事 IT外企那點兒事(2):多種多樣的外企IT外企那點兒事(3):奇怪的面試IT外企那點兒事(4):激動人心的入職演講IT外企那點兒事(5):像系統一樣升級IT外企那點兒事(6):管理路線和技術路線IT外企那點兒事(7):做一個優秀的基層IT外企那點兒事(8):又是一年加薪時 IT外企那點兒事(9):升職的多種方式 IT外企那點兒事(10):程式員不是程式 有很多人抱怨員工不努力工作,常常想為什麼有的人年紀輕輕就不努力奮鬥,甚至想現在的年輕人的艱苦奮鬥的勁
Time of Update: 2018-12-08
作為一個合格的程式員,往往是能夠很好的管理自己的程式的,無論是原始碼維護,文檔,持續整合,設計模式,架構等,很多都深入程式員的思想中,甚至成為日常生活中的一種思維方式。尤其是對於長期處於純研發中心,甚至軟體園的程式員朋友們,無論是上班還是下班,甚至課外活動,碰到的都是具有相同思維的人群,進而容易覺得好像大部分人都是相同的思維方式。因而當程式員成為管理者後,往往習慣於將程式員當做程式一樣進行管理。然而程式員不是程式,是有血有肉的人,所以也呈現出很多與程式不同的特性:首先,程式是有確定的輸入和輸出的