欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      lucene工作總結(jié)(合集)

      時(shí)間:2019-05-12 07:31:05下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《lucene工作總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《lucene工作總結(jié)》。

      第一篇:lucene工作總結(jié)

      Lucene工作總結(jié)

      關(guān)鍵字: lucene總結(jié)

      公司項(xiàng)目:portal中期刊文章內(nèi)容作為大字段存儲(chǔ)在Oracle中,首頁有一個(gè)搜索功能:要求將所有包括搜索字段的文章的標(biāo)題列出來(文章的內(nèi)容存儲(chǔ)在Oracle的CLOB字段中),也就是要用Lucene實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的大字段進(jìn)行索引(索引通過計(jì)劃任務(wù)定時(shí)建立索引)和搜索。。

      ==================定時(shí)建立索引文件:===============

      Main方法: Java代碼

      1.package zxt.lucene.index;2.3.import java.util.Timer;4.public class IndexerServer { 5.6.7./** 8.* 定時(shí)調(diào)用建立索引任務(wù) 9.* @author wulihai 10.* @create 2009-06-02 11.*/ 12.public static void main(String[] args){ 13.String propFile = “directory.properties”;14.Config.setConfigFileName(propFile);15.Timer timer = new Timer();16.LuceneDBIndexerTask luceneTask=LuceneDBIndexerTask.getInstance();17.timer.scheduleAtFixedRate(luceneTask, 0,DataTypeUtil.toLong(Constant.CREATE_INDEX_SLEEP_TIME));18.} 19.20.}

      定時(shí)調(diào)用建立索引任務(wù): Java代碼

      1.package zxt.lucene.index;2.3.import java.util.Timer;4.public class IndexerServer { 5.6.7./** 8.* 定時(shí)調(diào)用建立索引任務(wù) 9.* @author wulihai 10.* @create 2009-06-02 11.*/ 12.public static void main(String[] args){ 13.String propFile = “directory.properties”;14.Config.setConfigFileName(propFile);15.Timer timer = new Timer();16.LuceneDBIndexerTask luceneTask=LuceneDBIndexerTask.getInstance();17.timer.scheduleAtFixedRate(luceneTask, 0,DataTypeUtil.toLong(Constant.CREATE_INDEX_SLEEP_TIME));18.} 19.20.}

      建立索引的核心實(shí)現(xiàn): Java代碼

      1.package zxt.lucene.index;2.import java.io.BufferedReader;3.import java.io.File;4.import java.io.IOException;5.import java.io.StringWriter;6.import java.sql.Connection;7.import java.sql.DriverManager;8.import java.sql.ResultSet;9.import java.sql.SQLException;10.import java.sql.Statement;11.import java.text.SimpleDateFormat;12.import java.util.Arrays;13.import java.util.Date;14.import java.util.TimerTask;15.16.import oracle.sql.CLOB;17.18.import org.apache.lucene.analysis.standard.StandardAnalyzer;19.import org.apache.lucene.document.Document;20.import org.apache.lucene.document.Field;21.import org.apache.lucene.index.IndexWriter;22.23./** 24.* 建立索引的任務(wù)類 25.* @author wulihai 26.* @create 2009-06-02 27.*/ 28.public class LuceneDBIndexerTask extends TimerTask { 29.//缺省索引目錄

      30.private static String DEFAULT_INDEX_DIR=“C:IndexDB”;31.//臨時(shí)索引目錄的父目錄

      32.private File parentDir=null;33.//被搜索的索引文件

      34.private static LuceneDBIndexerTask index=new LuceneDBIndexerTask();35.36.//構(gòu)造方法

      37.private LuceneDBIndexerTask(){ 38.String dirStr=Constant.INDEX_STORE_DIRECTORY;39.if(dirStr!=null&&!“".equals(dirStr)){ 40.this.parentDir=new File(dirStr);41.42.}else{ 43.this.parentDir=new File(DEFAULT_INDEX_DIR);44.} 45.46.if(!this.parentDir.exists()){ 47.this.parentDir.mkdir();48.} 49.} 50.51./** 52.* 單實(shí)例訪問接口 53.* @return 54.*/ 55.public static LuceneDBIndexerTask getInstance(){ 56.return index;57.} 58.59./** 60.* 鎖定目錄以及文件 61.* 只允許單線程訪問 62.* 63.*/ 64./*public synchronized void singleRunning(){ 65.if(flag==false){ 66.flag=true;67.run(parentDir);68.} 69.}*/ 70.71./** 72.* 為數(shù)據(jù)庫字段建立索引 73.*/ 74.public void run(){ 75.System.out.println(”====LuceneDBIndexerTask$run()===============“);76.77.System.out.println(”~~~開始建立索引文件~~~~~~~~~~~~~~~“);78.Connection conn=null;79.Statement stmt=null;80.ResultSet rs=null;81.try { 82.Class.forName(Constant.DB_DRIVER_STRING);83.conn = DriverManager.getConnection(Constant.DB_URI_STRING, Constant.DB_USERNAME, Constant.DB_PWD);84.stmt = conn.createStatement();85.rs = stmt.executeQuery(Constant.DB_QUERY_STRING);

      86.File file=new File(parentDir+File.separator+new SimpleDateFormat(”yyyyMMddHHmmss“).format(new Date())+File.separator);87.if(!file.exists()){ 88.file.mkdir();89.} 90.IndexWriter writer = new IndexWriter(file,new StandardAnalyzer(), true);91.long startTime = new Date().getTime();92.while(rs.next()){ 93.Document doc = new Document();94.doc.add(new Field(”ARTICLEID“, rs.getString(”ARTICLEID“), Field.Store.YES,Field.Index.TOKENIZED));95.doc.add(new Field(”TITLE“, rs.getString(”TITLE“), Field.Store.YES,Field.Index.TOKENIZED));96.doc.add(new Field(”USERNAME“, rs.getString(”USERNAME“), Field.Store.YES,Field.Index.TOKENIZED));97.doc.add(new Field(”USERID“, rs.getString(”USERID“), Field.Store.YES,Field.Index.TOKENIZED));98.//對(duì)日期建立索引

      99.String createdate=new SimpleDateFormat(”yyyy-MM-dd“).format(rs.getTimestamp(”CREATEDATE“));100.doc.add(new Field(”CREATEDATE“, createdate, Field.Store.YES,Field.Index.TOKENIZED));101.//對(duì)大字段建立索引

      102.BufferedReader in=null;103.String content=”“;104.CLOB clob =(CLOB)rs.getClob(”CONTENT“);105.if(clob!= null){ 106.//得到一個(gè)讀入流

      107.in=new BufferedReader(clob.getCharacterStream());108.StringWriter out=new StringWriter();109.int c;110.while((c=in.read())!=-1){ 111.out.write(c);112.} 113.content=out.toString();114.} 115.doc.add(new Field(”CONTENT“, content, Field.Store.YES, Field.Index.TOKENIZED));116.writer.addDocument(doc);117.} 118.writer.optimize();119.writer.close();120.121.//測(cè)試一下索引的時(shí)間

      122.long endTime = new Date().getTime();123.System.out.println(”索引文件“+file.getPath()+”建立成功...“);124.System.out.println(”這花費(fèi)了“ +(endTimestartTime)+ ” 毫秒!“);131.} else { 132.System.out.println(”0個(gè)結(jié)果!“);133.} 134.} 135.136.return results;137.138.} 139.140./** 141.* 確定搜索索引所在目錄目錄 142.*/ 143.private File getTargetDir(File dir){ 144.int length = dir.listFiles().length;145.File searchFile = null;146.147.// length=3的時(shí)候最多

      148.// 同時(shí)搜索和同時(shí)建索引的時(shí)候會(huì)出現(xiàn)length=4 149.if(length >= 2){ 150.// 找到次最新建立的索引文件 151.String[] names = dir.list();152.Arrays.sort(names);153.searchFile = new File(dir + File.separator + names[length-2]);154.} 155.if(length == 1){ 156.File files[] = dir.listFiles();157.searchFile = files[0];158.} 159.if(length == 0){ 160.// 如果沒有索引文件則,建立第一個(gè)索引

      161.// TestDBIndexer.getInstance().isInstanceRunning();162.// search();163.} 164.165.return searchFile;166.} 167.// 168.// public static void main(String[] args)throws Exception { 169.// new LuceneDBQuery().search(”納稅人“);170.// } 171.172.}

      配置文件管理類: Java代碼

      1.2.package com.liferay.portal.util;3.4.import java.io.IOException;5.6.import org.jdom.Document;7.import org.jdom.Element;8.import org.jdom.JDOMException;9.import org.jdom.input.SAXBuilder;10.11.public class LuceneDBQueryUtil { 12.13.public static String getIndexPath(){ 14.15.String filePath = ”zxt_index.xml“;16.String indexPath=”“;17.SAXBuilder builder = new SAXBuilder(false);18.try { 19.Document doc = builder.build(Thread.currentThread().getContextClassLoader().getResource(filePath));20.Element rootElement = doc.getRootElement();21.Element index=rootElement.getChild(”index“);22.indexPath=index.getText();23.System.out.println(indexPath);24.} catch(JDOMException e){ 25.e.printStackTrace();26.} catch(IOException e){ 27.e.printStackTrace();28.} 29.return indexPath;30.31.32.} 33.}

      配置文件:zxt_index.xml Xml代碼

      1. 2.

      3.D:indexIndexDB 4.

      第二篇:基于lucene的信息檢索系統(tǒng) 畢業(yè)論文

      第三章 信息檢索系統(tǒng)及其關(guān)鍵技術(shù)

      3.1 信息檢索系統(tǒng)簡介

      信息檢索系統(tǒng)是利用信息檢索技術(shù)(如全文檢索等)幫助用戶查找特定信息的一種工具。它能夠?qū)π畔⑦M(jìn)行正確的表示、存儲(chǔ)和組織,同時(shí)還提供對(duì)于信息的訪問方式。在這里,信息的概念很寬泛,它可以是一篇文章,一段文本,一個(gè)網(wǎng)頁,一封郵件,一張照片,甚至是一些虛擬信息的集合。

      3.2 信息檢索的過程

      檢索的整個(gè)過程包括:構(gòu)建文本庫,建立索引,進(jìn)行檢索。1.構(gòu)建文本庫

      在開發(fā)檢索功能前,一個(gè)信息檢索系統(tǒng)需要做些準(zhǔn)備工作。首先,必須構(gòu)建一個(gè)文本數(shù)據(jù)庫。這個(gè)文本數(shù)據(jù)庫用來保存所有用戶可能檢索的信息。在這些信息的基礎(chǔ)上,確定檢索系統(tǒng)中的文本模型。文本模型是被系統(tǒng)所認(rèn)可的一種信息格式,這種格式應(yīng)當(dāng)具有可識(shí)別、冗余度低等特點(diǎn)。當(dāng)然,在系統(tǒng)的運(yùn)作過程中,文本數(shù)據(jù)庫的信息可能會(huì)不斷地發(fā)生變化。

      2.建立索引

      有了文本模型后,就應(yīng)該根據(jù)數(shù)據(jù)庫內(nèi)的文本建立索引。索引可以大大提高信息檢索的速度。目前有多種索引的建立方式,采用哪種方式取決于信息檢索系統(tǒng)的規(guī)模。大型信息檢索系統(tǒng)(如百度、Google這樣的搜索引擎)均采用倒排的方式來建立索引。

      3.進(jìn)行搜索

      在為文本建立索引之后,就可以開始對(duì)其進(jìn)行搜索。通常由用戶提交一個(gè)檢索請(qǐng)求,該請(qǐng)求被分析,然后在索引中檢索并返回結(jié)果。

      3.3 Lucene

      Lucene是一個(gè)開源全文檢索工具包,它是apache軟件基金會(huì)jakarta項(xiàng)目組的一個(gè)子項(xiàng)目,是一個(gè)開放源代碼的全文檢索引擎工具包,即它不是一個(gè)完整的全文檢索引擎,而是一個(gè)全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎,部分文本分析引擎(英文與德文兩種西方語言)。Lucene的目的是為軟件開發(fā)人員提供一個(gè)簡單易用的工具包,以方便的在目標(biāo)系統(tǒng)中實(shí)現(xiàn)全文檢索的功能,或者是以此為基礎(chǔ)建立起完整的全文檢索引擎。3.3.1 Lucene結(jié)構(gòu)分析

      Lucene作為一個(gè)優(yōu)秀的全文檢索引擎,其結(jié)構(gòu)具有強(qiáng)烈的面向?qū)ο筇卣?。首先是定義了一個(gè)與平臺(tái)無關(guān)的索引文件格式,其次通過抽象將其核心組成部分設(shè)計(jì)為抽象類,具體的平臺(tái)實(shí)現(xiàn)部分設(shè)計(jì)為抽象類的實(shí)現(xiàn),此外與具體平臺(tái)相關(guān)的部分比如文件存儲(chǔ)也封裝為類,經(jīng)過層層的面向?qū)ο笫降奶幚恚罱K達(dá)成了一個(gè)低耦合高效率,容易二次開發(fā)的檢索引擎。Lucene的結(jié)構(gòu)和源碼組織結(jié)構(gòu)如圖3.1所示:

      查詢語句org.apache.lucene.queryPaser被索引文件查詢結(jié)果org.apache.lucene.search對(duì)org.apache.lucene.analysis外接口org.apache.lucene.index核心索引org.apache.lucene.store索引文件org.apache.lucene.documentorg.apache.lucene.store基礎(chǔ)結(jié)構(gòu)封裝 圖3.1 Lucene結(jié)構(gòu)和源碼組織結(jié)構(gòu)

      從圖中可以看出,Lucene由基礎(chǔ)結(jié)構(gòu)封裝、索引核心、對(duì)外接口三大部分組成。其中直接操作索引文件的索引核心又是系統(tǒng)的重點(diǎn)。Lucene的將所有源碼分為了7個(gè)模塊(在java語言中以包即package來表示),各個(gè)模塊所屬的部分也如圖3.1所示。3.3.2 Lucene索引的建立

      索引是信息檢索引擎工作的第一步,只有建立了索引才能進(jìn)行信息檢索。Lucene用Document邏輯文件和Field域來組織各種數(shù)據(jù)源。Document向Lucene提供原始的要索引的文本內(nèi)容,Lucene從Document中取出相關(guān)的數(shù)據(jù)源,并根據(jù)屬性配置進(jìn)行相應(yīng)的處理,建立索引。

      索引過程如下:

      (1)創(chuàng)建一個(gè)IndexWriter用來寫索引文件,它有幾個(gè)參數(shù),INDEX_DIR就是索引文件所存放的位置,Analyzer便是用來對(duì)文檔進(jìn)行詞法分析和語言處理的。(2)創(chuàng)建一個(gè)Document代表我們要索引的文檔。

      (3)將不同的Field加入到文檔中。我們知道,一篇文檔有多種信息,如題目,作者,修改時(shí)間,內(nèi)容等,不同類型的信息用不同的Field來表示。(4)

      IndexWriter調(diào)用函數(shù)addDocument將索引寫到索引文件夾中。

      3.3.3 Lucene的搜索

      Lucene建立了功能強(qiáng)大的索引機(jī)制為搜索服務(wù),這是因?yàn)樵跈z索系統(tǒng)的使用中,用戶體驗(yàn)最深的還是搜索部分。如果這一部分的性能無法達(dá)到用戶要求,那么軟件就沒有太大的意義。

      搜索過程如下:

      (1)IndexReader將磁盤上的索引信息讀入到內(nèi)存,INDEX_DIR就是索引文件存放的位置。

      (2)創(chuàng)建IndexSearcher準(zhǔn)備進(jìn)行搜索。

      (3)創(chuàng)建Analyer用來對(duì)查詢語句進(jìn)行詞法分析和語言處理。(4)創(chuàng)建QueryParser用來對(duì)查詢語句進(jìn)行語法分析。

      (5)QueryParser調(diào)用parser進(jìn)行語法分析,形成查詢語法樹,放到Query中。(6)

      IndexSearcher調(diào)用search對(duì)查詢語法樹Query進(jìn)行搜索,得到查詢結(jié)果存放在TopScoreDocCollector。

      3.3.4 中文分詞

      中文分詞是處理中文信息的基礎(chǔ)與關(guān)鍵。由于Lucene自帶的分詞器對(duì)英文的分詞效果較好,但對(duì)中文的分詞效果并不如意。為了使檢索系統(tǒng)能更好的處理中文信息,本文采用了IKAnalyzer作為分詞器。IK Analyzer是一個(gè)開源的,基于java 語言開發(fā)的輕量級(jí)的中文分詞工具包。從2006年12月推出1.0 版開始,IKAnalyzer已經(jīng)推出了3個(gè)大版本。最初,它是以開源項(xiàng)目Luence 為應(yīng)用主體的,結(jié)合詞典分詞和文法分析算法的中文分詞組件。新版本的IKAnalyzer 3.X 則發(fā)展為面向Java 的公用分詞組件,獨(dú)立于Lucene 項(xiàng)目,同時(shí)提供了對(duì)Lucene 的默認(rèn)優(yōu)化實(shí)現(xiàn)。IKAnalyzer的特性:

      ? 采用了特有的“正向迭代最細(xì)粒度切分算法“,具有60 萬字/秒的高速處理能力。? 采用了多子處理器分析模式,支持:英文字母(IP 地址、Email、URL)、數(shù)字(日期,常用中文數(shù)量詞,羅馬數(shù)字,科學(xué)計(jì)數(shù)法),中文詞匯(姓名、地名處理)等分詞處理。

      ? 優(yōu)化的詞典存儲(chǔ),更小的內(nèi)存占用。支持用戶詞典擴(kuò)展定義

      ? 針對(duì)Lucene 全文檢索優(yōu)化的查詢分析器IKQueryParser;采用歧義分析算法優(yōu)化查詢關(guān)鍵字的搜索排列組合,能極大的提高Lucene 檢索的命中率。

      第四章 信息檢索系統(tǒng)的分析與設(shè)計(jì)

      4.1 系統(tǒng)功能需求

      隨著科技的發(fā)展,電腦的應(yīng)用越來越普遍,人們的學(xué)習(xí)工作幾乎都不能離開電腦。而筆記本電腦由于其輕便和時(shí)尚性,受到人們普遍的喜愛。但是,在購買筆記本時(shí),我們需要詳細(xì)地了解所買型號(hào)筆記本的外表及各種功能,為此我們往往要去各個(gè)商家挑選。為了方便,需要提供一個(gè)專門的筆記本電腦信息查詢系統(tǒng),能讓用戶輕松的獲取各種型號(hào)筆記本的詳細(xì)參數(shù)與外觀。該系統(tǒng)提供一個(gè)良好的用戶界面,用戶查詢時(shí),系統(tǒng)能根據(jù)用戶查詢語句精確地給出查詢信息,能夠較好地理解用戶的查詢語句。

      4.2 系統(tǒng)開發(fā)平臺(tái)設(shè)計(jì)

      本系統(tǒng)采用的是Eclipse6.5+MySQL5.1+Tomcat5.5的開發(fā)環(huán)境。

      ? Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。在開發(fā)時(shí)搭配使用MyEclipse進(jìn)行開發(fā)。MyEclipse企業(yè)級(jí)工作平臺(tái)是對(duì)Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大地提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML CSS、Javascript、Struts、Spring、SQL、Hibernate和JSF。

      ? MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQL AB開發(fā)、發(fā)布和支持。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置的軟件中。本文采用的是當(dāng)前的穩(wěn)定版本5.1。

      ? Tomcat是一個(gè)免費(fèi)的、開放源碼的、支持JSP和Servlet的web服務(wù)器。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中、小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。目前Tomcat5.5是較穩(wěn)定的版本,而且Eclipse也很好的支持該版本的集成,所以本文采用Tomcat5.5進(jìn)行開發(fā)。此外,本系統(tǒng)所應(yīng)用到的其它開源工具為:Struts1.2、Spring2.5、Hibernate3.1,網(wǎng)絡(luò)爬蟲Heritrix1.14.3,網(wǎng)頁解析工具HtmlParser2.0,全文檢索工具包Lucene3.0,中文分詞軟件IKAnalyzer3.0。

      4.3 系統(tǒng)的組成結(jié)構(gòu)

      整個(gè)系統(tǒng)由三個(gè)部分組成:網(wǎng)頁采集分析模塊、索引與數(shù)據(jù)庫模塊、web搜索界面模塊。其中網(wǎng)頁采集與分析分別由開源工具網(wǎng)絡(luò)爬蟲Heritrix和網(wǎng)頁解析器HtmlParser完成;由Lucene完成索引系統(tǒng),并將索引與數(shù)據(jù)庫關(guān)聯(lián);web查詢界面基于SSH框架設(shè)計(jì)完成。模塊組成結(jié)構(gòu)如圖4.1所示。

      網(wǎng)頁抓取分析模塊索引與數(shù)據(jù)庫模塊InternetHeritrixWeb檢索模塊抓取的信息網(wǎng)頁Lucene建立索引HtmlParser文本格式信息返回查詢結(jié)果創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫索引根據(jù)索引查找數(shù)據(jù)庫查詢索引基于SSH設(shè)計(jì)

      圖4.1 系統(tǒng)模塊結(jié)構(gòu)圖

      4.4 網(wǎng)頁抓取分析模塊設(shè)計(jì)

      4.4.1 站點(diǎn)選擇

      從技術(shù)角度看,選擇網(wǎng)站的主要依據(jù)有:

      (1)網(wǎng)站能夠被Heritrix爬蟲抓取。因?yàn)橛械木W(wǎng)站使用了反爬蟲技術(shù),防止未經(jīng)授權(quán)的爬蟲對(duì)面頁進(jìn)行抓取。

      (2)網(wǎng)站的信息不是用javaScript動(dòng)態(tài)生成的。這種動(dòng)態(tài)生成的內(nèi)容需要在瀏覽器中運(yùn)行生成,是爬蟲無法獲取到的。

      (3)網(wǎng)站的面頁結(jié)構(gòu)不應(yīng)該經(jīng)常變化,最好是使用一種模版動(dòng)態(tài)生成的。這樣有利于在分析面頁時(shí),使用較為簡單的方式從網(wǎng)頁中解析數(shù)據(jù)。

      除了上述3點(diǎn)技術(shù)方面的因素,在選擇網(wǎng)站時(shí),也應(yīng)當(dāng)盡量選擇那些訪問量較大、產(chǎn)品信息比較齊全的網(wǎng)站。這樣,有利于數(shù)據(jù)完整性?;谏鲜龈饕蛩氐目紤],本文選擇太平洋電腦網(wǎng)(http://$ 例如蘋果Macbook Pro 15(MC373CH/A):

      http://product.pconline.com.cn/notebook/apple/411413.html 產(chǎn)品詳細(xì)參數(shù)面頁URL的正則表達(dá)式為:

      ^http://product.pconline.com.cn/notebook/+[wd]+/d{5,6}_detail.html$ 例如蘋果Macbook Pro 15(MC373CH/A)詳細(xì)參數(shù): http://product.pconline.com.cn/notebook/apple/411413_detail.html 產(chǎn)品頁的產(chǎn)品圖片URL都是以.jpg結(jié)尾。

      通過對(duì)網(wǎng)站URL分析,可以總結(jié)出我們要抓取的面頁URL的規(guī)律,只要抓取產(chǎn)品面頁和產(chǎn)品詳細(xì)信息面頁及產(chǎn)品圖片即可。因此,要擴(kuò)展Heritrix來實(shí)現(xiàn)上述抓取策略。Heritrix有多個(gè)擴(kuò)展點(diǎn),本文選擇擴(kuò)展FrontierScheduler來抓取特定的內(nèi)容。FrontierScheduler是Heritrix的一個(gè)PostProcessor,它的作用是將Extractor中分析得出的鏈接加入到Frontier中,以待繼續(xù)處理。擴(kuò)展代碼如下:

      protected void schedule(CandidateURI caURI){

      //取得URI字符串

      String url = caURI.toString();try{

      //URI選擇策略 //匹配 具體型號(hào)url Pattern pattern_model = Pattern.compile(MODEL_URL);Matcher matcher_model = pattern_model.matcher(url);//匹配 型號(hào)詳細(xì)參數(shù)url

      }

      } Pattern pattern_detail = Pattern.compile(DETAIL_URL);Matcher matcher_detail = pattern_detail.matcher(url);//URL是產(chǎn)品面頁/詳細(xì)參數(shù)面頁/jpg圖片/DNS if(//matcher_detail.find()||matcher_model.find()||url.endsWith(“.jpg”)

      } e.printStackTrace();||url.indexOf(“dns:”)!=-1){

      getController().getFrontier().schedule(caURI);return;}else{ }catch(Exception e){ }finally{ 4.4.3 網(wǎng)頁解析工具HtmlParser 對(duì)于抓取到的網(wǎng)頁,需要經(jīng)過解析,提取出需要的信息以便更好的建立索引和創(chuàng)建數(shù)據(jù)庫。本文Html解析器是HtmlParser,HtmlParser是一個(gè)開源的Java庫,它提供接口,支持線程和嵌套的解析Html文本。HtmlParser提供了兩種訪問Html結(jié)點(diǎn)的方法:Visitor模式和Filter模式,本文采用了Filter模式。Filter模式通過設(shè)置一定的過濾條件,對(duì)每個(gè)結(jié)點(diǎn)進(jìn)行過濾,返回一個(gè)符合規(guī)則的節(jié)點(diǎn)列表。Org.htmlparser.filters包含所有已經(jīng)實(shí)現(xiàn)的Filter類型,定義了16種Filter。

      例如要解析一個(gè)網(wǎng)頁中所有包含圖片的鏈接,分析可得該節(jié)點(diǎn)中具有鏈接標(biāo)簽名”a”,并且它的字節(jié)點(diǎn)中還必須包含圖片標(biāo)簽名”img”,則過濾器的定義為:

      NodeFilter filter = new AndFilter(new TagNameFilter(“A”), New HasChildFilter(new TagNameFilter(“IMG”)))4.4.4 網(wǎng)頁信息結(jié)構(gòu)化

      在抓取到筆記本產(chǎn)品各種信息的Html文本后,需要用HtmlParser對(duì)Html文本解析,得到建立索引所需的各種信息。處理后的的文件如圖4.2所示。

      圖4.2 處理后產(chǎn)品的信息格式

      從圖中可以看出文件的格式如下:第一行是筆記本品牌(包括中文和英文名稱);第二行是筆記本具體型號(hào);最后一行則是該筆記本的對(duì)應(yīng)圖片文件名,圖片名是經(jīng)過Hash后的字符串;其余部分則是該筆記本的詳細(xì)參數(shù)。將所有筆記本產(chǎn)品的信息按上述格式存儲(chǔ),以便建立索引。

      4.5 數(shù)據(jù)庫與索引設(shè)計(jì)

      4.5.1 數(shù)據(jù)庫設(shè)計(jì)

      本文數(shù)據(jù)庫結(jié)構(gòu)簡單,只有一個(gè)數(shù)據(jù)表來存儲(chǔ)筆記本產(chǎn)品的各種信息,數(shù)據(jù)庫各字段含義如表4.1所示。

      表4.1 數(shù)據(jù)庫字段含義

      字段名 Id name type content abstractcontent

      字段含義 主鍵

      品牌名稱,如”蘋果”

      型號(hào),如” ibook G4 M9627CH/A” 筆記本產(chǎn)品的詳細(xì)信息

      詳細(xì)參數(shù)的摘要,供建立索引時(shí)使用

      創(chuàng)建數(shù)據(jù)庫的SQL語句如下: create database searchdb;use searchdb;create table product(id

      int AUTO_INCREMENT, name varchar(128), type varchar(128), content varchar(20000), abstractcontent varchar(512),);4.5.2 索引設(shè)計(jì)

      在使用Lucene建立索引時(shí),需要定義Lucene的Document格式。索引中的信息應(yīng)當(dāng)盡量少,只要能夠滿足用戶檢索要求就可以了。本文中,為Document構(gòu)建了4個(gè)Field:

      //當(dāng)前產(chǎn)品在數(shù)據(jù)庫中的id

      Field indentifier = new Field(“id”,id + “",Field.Store.YES, Field.Index.NOT_ANALYZED);//產(chǎn)品的品牌

      Field name = new Field(”name“,product.getName(),Field.Store.YES, Field.Index.ANALYZED);//產(chǎn)品型號(hào)

      Field type = new Field(”type“,product.getType(),Field.Store.YES, Field.Index.ANALYZED);//將筆記本產(chǎn)品的name、type、abstractcontent信息綜合起來,默認(rèn)的檢索域 Field all = new Field(”all“,text,Field.Store.YES, Field.Index.ANALYZED);上述4中Filed中,前3個(gè)與數(shù)據(jù)庫的內(nèi)容有直接的對(duì)應(yīng)關(guān)系,而最后一個(gè)Filed則是將name、type這兩個(gè)Filed拼接起來并添加了abstractcontent來進(jìn)行保存,為用戶提供一個(gè)檢索時(shí)的默認(rèn)Filed。這種方式占用了索引空間,但卻避免了使用多域搜索帶來的性能損失,還可提高檢索的全面性。

      4.6 web檢索模塊設(shè)計(jì)

      web檢索模塊基于SSH設(shè)計(jì)實(shí)現(xiàn),由Struts作為控制器,Spring作為業(yè)務(wù)層,Hibernate作為數(shù)據(jù)持久層,結(jié)構(gòu)如圖4.3所示。

      控制器Struts業(yè)務(wù)層SpringSpringAOP持久層HibernateHibernateTemplaterequestActionServletActionFrom數(shù)據(jù)庫responseJSPActionSpringIocHibernateDAO圖4.3 基于SSH的web檢索模塊結(jié)構(gòu)圖

      從圖中可以看出,用戶的請(qǐng)求會(huì)發(fā)送給ActionServlet,用戶數(shù)據(jù)通過ActionForm Bean傳遞給Action,由Action類來通過Spring的IoC容器訪問Hibernate的DAO,DAO負(fù)責(zé)數(shù)據(jù)庫的交互,然后再返回JSP面頁將查詢結(jié)果進(jìn)行顯示。

      第五章 信息檢索系統(tǒng)的實(shí)現(xiàn)

      5.1 網(wǎng)頁抓取的實(shí)現(xiàn)

      在抓取任務(wù)開始前,需要對(duì)抓取的內(nèi)容進(jìn)行詳細(xì)地分析,確定種子,即開始抓取的網(wǎng)頁。本文中為了能盡量獲取全部的產(chǎn)品信息,直接將需要抓取的面頁(包括產(chǎn)品面頁、詳細(xì)參數(shù)面頁、圖片)的URL作為抓取的種子,這就需要找出所有產(chǎn)品的具體URL。在太平洋電腦網(wǎng)上提供了站內(nèi)搜索功能,當(dāng)輸入查詢某品牌的筆記本就能得到站內(nèi)所有該品牌標(biāo)記本的信息的面頁,當(dāng)然面頁中也包含這些筆記本的產(chǎn)品面頁的URL,這就提供了抓取的種子。依次查詢各個(gè)品牌的筆記本,將查詢結(jié)果面頁保存到本地,然后用HtmlParser解析得到其中產(chǎn)品面頁的URl,寫入種子文件。

      圖5.1 查詢結(jié)果面頁源代碼

      從網(wǎng)頁源代碼中可以發(fā)現(xiàn)解析網(wǎng)頁時(shí)可以得到該品牌所有筆記本產(chǎn)品的產(chǎn)品面頁和詳細(xì)參數(shù)面頁的URL。其中產(chǎn)品詳細(xì)參數(shù)面頁URL的節(jié)點(diǎn)形如:

      全部參數(shù)

      第三篇:基于lucene的垂直搜索引擎的研究與設(shè)計(jì)論文

      摘 要:隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,通用搜索引擎就需要采集的更多的信息和內(nèi)容,但是面對(duì)巨大的搜索結(jié)果,用戶要想準(zhǔn)確找到他們所需要的信息,這樣將會(huì)耗費(fèi)很大的精力。因此,需要以數(shù)據(jù)的特定領(lǐng)域?yàn)橹攸c(diǎn),全面進(jìn)行深入的研究,注重專業(yè)化的垂直搜索引擎就產(chǎn)生了,它能夠準(zhǔn)確、及時(shí)返回用戶需要的信息。本文主要分析垂直搜索引擎的特點(diǎn)和結(jié)構(gòu),并分析了基于Lucene的垂直引擎的研究和設(shè)計(jì),對(duì)提高互聯(lián)網(wǎng)信息的搜索速度具效率具有重要的意義。

      隨著互聯(lián)網(wǎng)的飛速發(fā)展,互聯(lián)網(wǎng)信息迅猛增長,人們已經(jīng)習(xí)慣從互聯(lián)網(wǎng)上獲取他們所需的信息。然而,一些通用搜索引擎無法及時(shí)準(zhǔn)確地反饋給人們需要的信息,不能夠做到有針對(duì)性的搜索一些信息,無法滿足人們的基本需求。在進(jìn)行搜索的過程中,想搜索一件物品,系統(tǒng)將會(huì)提供給你很多的搜索結(jié)果。但是,這些搜索引擎返回結(jié)果中有大量排在前面的信息可能不是我們需要的,這樣就會(huì)讓人感覺郁悶,得不到自己想要的信息。而且,60%的搜索引擎沒有機(jī)會(huì)收錄一些有價(jià)值的的信息,需要用戶進(jìn)行注冊(cè)才能夠得到一些更有價(jià)值的信息?;趌ucene的垂直搜索引擎,能夠及時(shí)、準(zhǔn)確給用戶反饋出他們需要的信息。垂直搜索引擎的概述

      垂直搜索引擎能夠在一些專業(yè)領(lǐng)域得到廣泛的應(yīng)用,為用戶提供更加便捷的搜索服務(wù)。垂直搜索引擎能夠在某一特定領(lǐng)域內(nèi)啟動(dòng)一些網(wǎng)絡(luò)爬蟲,在進(jìn)行網(wǎng)頁下載的時(shí)候,能夠找到和本地網(wǎng)頁庫中相關(guān)的信息,然后對(duì)這些信息進(jìn)行處理,將一些數(shù)據(jù)轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù),最后反饋給用戶的搜索入口。垂直搜索能夠有針對(duì)性進(jìn)行搜索,能夠根據(jù)用戶的具體要求進(jìn)行搜索和檢測(cè),為他們提供具有非常鮮明特色的搜索服務(wù),這種搜索引擎一個(gè)非常突出的特點(diǎn)就是深入、詳細(xì)。由于通用搜索引擎搜索的范圍十分廣泛,因此,它不能滿足細(xì)致的搜索工作,不能夠?qū)?zhǔn)確的信息反饋給需要的特定人群[2]。根據(jù)市場(chǎng)需求的多樣化,搜索引擎必須進(jìn)行細(xì)分,給人們提供準(zhǔn)確的搜索服務(wù)。垂直搜索引擎的特點(diǎn)和框架結(jié)構(gòu)設(shè)計(jì)

      2.1 垂直搜索的特點(diǎn) 垂直搜索引擎能夠有針對(duì)性進(jìn)行搜索,能夠準(zhǔn)確提供給人們需要的信息。通用的搜索引擎更加注重?cái)?shù)據(jù)分離和關(guān)鍵詞搜索,垂直搜索更多注重文本的分離,對(duì)數(shù)據(jù)信息進(jìn)行處理,使得數(shù)據(jù)能夠滿足人們的需求,通用的搜索引擎就不需要考慮數(shù)據(jù)結(jié)構(gòu)。由于相關(guān)信息垂直搜索引擎只需要捕捉到一些某個(gè)特定的行業(yè),這樣的信息采集方式的使用只需要爬蟲找題相關(guān)信息,垂直搜索引擎具有以下特點(diǎn)。一是垂直搜索引擎的爬蟲具有定制性,能夠深入抓取特定行業(yè)的一些信息。二是垂直搜索引擎是針對(duì)行業(yè)的特點(diǎn)來進(jìn)行抓取信息的,以網(wǎng)站的數(shù)據(jù)為例,各種人才網(wǎng)數(shù)據(jù)源的來源于求職的網(wǎng)站,從股票網(wǎng)站中搜索到相關(guān)的信息。三是垂直搜索引擎更傾向于抓住一些結(jié)構(gòu)化數(shù)據(jù)和元數(shù)據(jù),例如,在尋找一所房子的過程中,其能夠捕捉到相關(guān)的地理位置、價(jià)格、小區(qū)環(huán)境、房地產(chǎn)價(jià)格等一些系統(tǒng)的信息[3]。

      2.2 垂直搜索引擎的框架設(shè)計(jì) 垂直搜索引擎的建設(shè)需要做好以下幾個(gè)方面的工作。一是網(wǎng)站分析。抓捕器需要設(shè)置所需的網(wǎng)站信息,并且還要結(jié)合特定的行業(yè)模板進(jìn)行抓捕工作。二是站點(diǎn)初始化分析。一些網(wǎng)站需要用戶登錄以后才能夠獲得詳細(xì)信息,因此,有必要在垂直搜索引擎中,設(shè)置這個(gè)注冊(cè)和登錄過程,這樣才能夠完善詳細(xì)的信息。三是頁面爬蟲。網(wǎng)絡(luò)爬蟲主要負(fù)責(zé)抓取一些web數(shù)據(jù)。四是數(shù)據(jù)分析。分析有用的鏈接和數(shù)據(jù),并且利用爬蟲來提取這些新的數(shù)據(jù)。五是建立索引。將爬蟲抓取到的信息進(jìn)行整理和分析,將這些信息進(jìn)行選擇并存儲(chǔ)在數(shù)據(jù)庫中當(dāng)中,并結(jié)合數(shù)據(jù)庫來建立索引,以便能夠快速獲取信息。六是搜索查詢。設(shè)計(jì)一個(gè)個(gè)性化的應(yīng)用程序,或融合一些其他網(wǎng)站,能夠搜索到其他網(wǎng)站的一些信息?;贚ucene的垂直引擎的設(shè)計(jì)

      3.1 lucene全文搜索框架 Lucene是一個(gè)子項(xiàng)目,能夠有效利用開放源代碼來對(duì)全文的搜索,它能夠給開發(fā)人員提供了大量的外部接口,這是一個(gè)易于使用的工具。在垂直搜索引擎的部件當(dāng)中,建立基于Lucene的索引和查詢,用戶只需要按照該方法來進(jìn)行操作,就能夠?qū)崿F(xiàn)對(duì)全文進(jìn)行檢索。因?yàn)長ucene是開源的,具有面向全體對(duì)象的特點(diǎn),程序員還能夠在此基礎(chǔ)

      第四篇:工作總結(jié)

      工作總結(jié)

      當(dāng)我?guī)е逃睦硐胍约皩?duì)工作的熱情投入到每天的忙碌和充實(shí)中去時(shí),渾然未覺時(shí)間伴隨著工作中的酸甜苦辣如水般迅速流逝。逝者如斯,總結(jié)過去,不為緬懷,只為能更快成長為一位有擔(dān)當(dāng)有能力的人民教師。

      一年對(duì)于我們這些剛剛走入社會(huì)的學(xué)生來說都可以用意義非凡來概括。在這一年中,我們的生活和工作都發(fā)生了重大的改變。人生最快樂是事就是做自己喜歡做的事。我很慶幸能走上向往已久的三尺講臺(tái)。我理想要用我的知識(shí),我的理念去教育一批有理想、有擔(dān)當(dāng)、敢作敢為的時(shí)代精英,要成為學(xué)生們永生難忘的良師益友。

      回想曾經(jīng)的我是多么自信,相信憑借自己的活力、直率與熱情,我能夠走進(jìn)孩子們的心;也相信人定勝天,世上沒有壞孩子,只有被老師遺忘的孩子。相信憑自己的一己之力,我能培養(yǎng)出一批有理想、有擔(dān)當(dāng)、敢作敢為的時(shí)代精英。自己對(duì)教師這一職業(yè)有一個(gè)清醒的認(rèn)識(shí):教師,任重而道遠(yuǎn);成為學(xué)生的良師益友,難上加難;作為老師,只有愛是不行的。認(rèn)識(shí)到自己肩上的責(zé)任,了解到以后道路的艱難,并沒有挫傷我的積極性,而是讓我在有心理準(zhǔn)備的情況下更多了許多干勁。找到理想與現(xiàn)實(shí)的切合點(diǎn),快速完成從學(xué)生到教師這一社會(huì)職責(zé)的轉(zhuǎn)變。

      如今,一年的見習(xí)期即將結(jié)束,總結(jié)我這一年內(nèi)完成了如下的學(xué)習(xí)和工作任務(wù):

      一、思想上,自覺加強(qiáng)理論學(xué)習(xí),努力提高政治思想素質(zhì)。

      首先,我主動(dòng)加強(qiáng)政治學(xué)習(xí),除了經(jīng)??措娨?、看報(bào)紙、關(guān)心時(shí)事政治外,我還認(rèn)真學(xué)習(xí)了馬列主義,毛澤東思想,鄧小平理論,“三個(gè)代表”重要思想,自覺樹立高尚的世界觀、人生觀,樹立社會(huì)社會(huì)主義榮辱觀,用先進(jìn)的思想武裝自己;其次理論學(xué)習(xí)還要在行動(dòng)上落實(shí),注重其對(duì)實(shí)踐的指導(dǎo)意義,自覺地踐行“八榮八恥”,時(shí)刻用其來約束自身行為,改正不良習(xí)慣,繼續(xù)發(fā)揚(yáng)優(yōu)秀傳統(tǒng)。另外,除了干好自己的本職工作外,還積極參加各項(xiàng)活動(dòng),對(duì)于公司組織的活動(dòng),能夠積極參加與配合,在生活上樂于助人,關(guān)心集體榮譽(yù)。通過以上努力,我感到自己的政治素質(zhì)有了長足進(jìn)步。

      二、教育教學(xué)方面:

      要提高教學(xué)質(zhì)量,關(guān)鍵是上好課。為了上好課,我做了下面的工作:

      1、課前準(zhǔn)備:備好課。一學(xué)期下來,翻開密密麻麻的兩本備課本,我的心里是自豪而滿足。

      2、認(rèn)真鉆研教材,對(duì)教材的基本思想,基本概念,每句話,每個(gè)單詞都弄清楚,了解教材的結(jié)構(gòu),重點(diǎn)與難點(diǎn),掌握知識(shí)的邏輯,能運(yùn)用自如,知道應(yīng)補(bǔ)充哪些資料,怎樣才能教好。

      3、了解學(xué)生原有的知識(shí)技能的質(zhì)量,他們的興趣,需要,方法,習(xí)慣,學(xué)習(xí)新知識(shí)可能會(huì)有哪些困難,采取相應(yīng)的預(yù)防措施。

      4、考慮教法,解決如何把已掌握的教材傳授給學(xué)生,包括如何組織教材,如何安排每節(jié)課的活動(dòng)。

      5、課堂上的情況:組織好課堂教學(xué),關(guān)注全體學(xué)生,注意信息反饋,調(diào)動(dòng)學(xué)生的有意注意,使其保持相對(duì)穩(wěn)定性。同時(shí),激發(fā)學(xué)生的情感,使他們產(chǎn)生愉悅的心境,創(chuàng)造良好的課堂氣氛。課堂語言簡潔明了,盡可能多地使用英語進(jìn)行教學(xué)。課堂提問面向全體學(xué)生,注意引發(fā)學(xué)生學(xué)英語的興趣。課堂上講練結(jié)合,布置好家庭作業(yè),作業(yè)少而精,減輕學(xué)生的負(fù)擔(dān)。

      6、要提高教學(xué)質(zhì)量,還要做好課后輔導(dǎo)工作,從贊美著手,所有的人都渴望得到別人的理解和尊重。所以,和差生交談時(shí),對(duì)他的處境,想法表示深刻的理解和尊重。還有在批評(píng)學(xué)生之前,先談?wù)勛约汗ぷ鞯牟蛔恪?/p>

      7、積極參與聽課,評(píng)課,虛心向同行學(xué)習(xí)教學(xué)方法。博采眾長,提高教學(xué)水平。堅(jiān)持聽課,注意學(xué)習(xí)組里老師的教學(xué)經(jīng)驗(yàn),努力探索適合自己的教學(xué)模式。本年我參加了很多關(guān)于教學(xué)改革、研討的培訓(xùn)課學(xué)到了很多東西,增長了很多見識(shí),更學(xué)到了很多與別的老師一起交流、一起探討教學(xué)上存在的一些問題,對(duì)自己的教學(xué)促進(jìn)很大。

      8、熱愛學(xué)生,平等的對(duì)待每一個(gè)學(xué)生,讓他們都感受到老師的關(guān)心。良好的師生關(guān)系促進(jìn)了學(xué)生的學(xué)習(xí)。

      如今,一年即將過去,總體上來說,我感覺從大學(xué)校園走進(jìn)高中校園,不僅僅是環(huán)境的變化,更多的是角色的變化,從一個(gè)被教育者變成了教育工作者。在這樣一個(gè)變化的過程中有苦有甜,但是我知道所有的付出一定會(huì)有回報(bào)的。這一年的結(jié)束也將是今后工作的另一個(gè)開始,總結(jié)得失,再接再厲,用更大的熱情投入到以后工作中去。

      第五篇:工作總結(jié)

      華西鎮(zhèn)創(chuàng)先爭(zhēng)優(yōu)活動(dòng)工作匯報(bào)

      發(fā)布時(shí)間:2011-01-05 來源:華陰市

      華西鎮(zhèn)地處華陰市西北部,轄14個(gè)村,1個(gè)居委會(huì),總?cè)丝?.3萬余人。鎮(zhèn)域面積173平方公里,耕地面積35756萬余畝,群眾可耕種面積10余萬畝。黨委下轄15個(gè)黨支部482名黨員,其中農(nóng)村支部14個(gè),共有黨員441名。自6月份開展創(chuàng)先爭(zhēng)優(yōu)活動(dòng)以來,我鎮(zhèn)充分借鑒在深入學(xué)習(xí)實(shí)踐科學(xué)發(fā)展觀活動(dòng)中取得的成功經(jīng)驗(yàn),精心設(shè)計(jì)載體、豐富活動(dòng)內(nèi)容,采取有力措施,在全鎮(zhèn)基層黨組織和黨員中廣泛開展了以“立足服務(wù)惠民創(chuàng)先爭(zhēng)優(yōu),依托產(chǎn)業(yè)富民升級(jí)晉檔”為主題的創(chuàng)先爭(zhēng)優(yōu)活動(dòng),力爭(zhēng)實(shí)現(xiàn)“黨委爭(zhēng)創(chuàng)省級(jí)先進(jìn),支部爭(zhēng)當(dāng)渭南百強(qiáng)”的奮斗目標(biāo)。目前,各項(xiàng)工作正在扎實(shí)有序的逐步推進(jìn)。現(xiàn)將活動(dòng)開展情況匯報(bào)如下:

      一、精心設(shè)置載體,切實(shí)宣傳動(dòng)員

      按照創(chuàng)建內(nèi)容及要求,制定出以“立足服務(wù)惠民創(chuàng)先爭(zhēng)優(yōu),依托產(chǎn)業(yè)富民升級(jí)晉檔”為主題,以大力實(shí)施黨建先鋒“三示范”工程為活動(dòng)載體的活動(dòng)方案,力求在機(jī)關(guān)黨員中實(shí)現(xiàn) “五個(gè)創(chuàng)先爭(zhēng)優(yōu)”,即在服務(wù)大局、科學(xué)發(fā)展上創(chuàng)先爭(zhēng)優(yōu);在務(wù)實(shí)創(chuàng)新、創(chuàng)造業(yè)績上創(chuàng)先爭(zhēng)優(yōu);在堅(jiān)持學(xué)習(xí)、提高素質(zhì)上創(chuàng)先爭(zhēng)優(yōu);在改進(jìn)作風(fēng)、為民服務(wù)上創(chuàng)先爭(zhēng)優(yōu);在從嚴(yán)要求、提升形象上創(chuàng)先爭(zhēng)優(yōu)。在農(nóng)村黨員中實(shí)現(xiàn)“五個(gè)創(chuàng)先爭(zhēng)優(yōu)”,即在發(fā)展產(chǎn)業(yè)帶頭致富上創(chuàng)先爭(zhēng)優(yōu);在幫扶群眾帶領(lǐng)致富上創(chuàng)先爭(zhēng)優(yōu);在整治環(huán)境文明創(chuàng)建上創(chuàng)先爭(zhēng)優(yōu);在遵紀(jì)守法維護(hù)穩(wěn)定上創(chuàng)先爭(zhēng)優(yōu);在移風(fēng)易俗尊老愛幼上創(chuàng)先爭(zhēng)優(yōu)。通過明確創(chuàng)爭(zhēng)目標(biāo),落實(shí)工作責(zé)任,激發(fā)工作活力,推動(dòng)此項(xiàng)活動(dòng)全面發(fā)展。同時(shí),制定大型宣傳牌3個(gè)、掛牌標(biāo)語30個(gè)、路碑標(biāo)語50個(gè),設(shè)置鎮(zhèn)村黨組織公開承諾欄16個(gè),在全鎮(zhèn)上下形成了人人了解活動(dòng)、人人參與活動(dòng)的良好社會(huì)氛圍。

      二、突出實(shí)踐特色,深化活動(dòng)效果

      1、圍繞崗位職責(zé),廣泛開展承諾。堅(jiān)持承諾內(nèi)容與產(chǎn)業(yè)發(fā)展相結(jié)合、與扶貧幫困相結(jié)合、與促進(jìn)和諧相結(jié)合的“三結(jié)合”原則,指導(dǎo)支部、黨員根據(jù)自身職能和特點(diǎn),確定承諾內(nèi)容,訂立完成時(shí)限,并通過公開欄向社會(huì)公開,接受群眾監(jiān)督。

      2、實(shí)施示范工程,引領(lǐng)產(chǎn)業(yè)發(fā)展。按照“借鑒外地經(jīng)驗(yàn)、整合本地資源、政府支持引導(dǎo)、優(yōu)惠政策傾斜、能人示范帶動(dòng)、群眾自愿參與、信息技術(shù)服務(wù)、專業(yè)合作推進(jìn)”的產(chǎn)業(yè)發(fā)展思路,深入開展 “黨委示范抓產(chǎn)業(yè)、支部示范抓基地、黨員示范抓特色”黨建先鋒工程。堅(jiān)持把黨支部建設(shè)成為推動(dòng)產(chǎn)業(yè)發(fā)展的組織者、推動(dòng)者,把黨員干部鍛造成為農(nóng)民致富的帶頭人、幫扶人?,F(xiàn)已形成1萬畝高效玉米示范基地,2萬畝小麥良種繁育示范基地,1萬畝大棚西瓜示范基地,1萬畝紅提葡萄示范基地,5千畝優(yōu)質(zhì)蓮菜示范基地,3千畝大棚果蔬示范基地,2千畝無病毒草莓示范基地。七大產(chǎn)業(yè)基地支撐向國家級(jí)現(xiàn)代農(nóng)業(yè)示范園區(qū)邁進(jìn)!廣大農(nóng)村黨員積極響應(yīng)黨委號(hào)召,學(xué)科技,用科技,在特色養(yǎng)殖、特色種植方面做出了積極有益的探索。全鎮(zhèn)已涌現(xiàn)出黨員致富帶頭標(biāo)兵14人,有296名黨員掌握了2-3項(xiàng)農(nóng)業(yè)實(shí)用技術(shù),發(fā)展了1項(xiàng)特色產(chǎn)業(yè)。在此推動(dòng)下,全鎮(zhèn)人均純收入預(yù)計(jì)到年底將突破7000元。

      3、強(qiáng)化組織建設(shè),推進(jìn)升級(jí)晉檔。根據(jù)村級(jí)組織“升級(jí)晉檔、科學(xué)發(fā)展”要求,選派了7名科級(jí)領(lǐng)導(dǎo)干部兼任后進(jìn)村黨支部第一書記,17名干部駐村開展工作。通過指導(dǎo)工作強(qiáng)化監(jiān)督、掌握民情調(diào)處矛盾、發(fā)展產(chǎn)業(yè)增加收入等工作措施,推動(dòng)后進(jìn)村工作上臺(tái)階。現(xiàn)我鎮(zhèn)14個(gè)村中,創(chuàng)建一類村3個(gè),二類村7個(gè),三類村4個(gè)。我鎮(zhèn)被評(píng)為渭南市農(nóng)村黨組織“升級(jí)晉檔、科學(xué)發(fā)展”活動(dòng)“十佳鄉(xiāng)鎮(zhèn)”,演家、馮東村榮獲 “百強(qiáng)村”稱號(hào)。馮東村還被授予“全省升級(jí)晉檔、科學(xué)發(fā)展進(jìn)步獎(jiǎng)”。

      4、依托創(chuàng)先爭(zhēng)優(yōu),實(shí)現(xiàn)和諧發(fā)展。一是完善服務(wù)機(jī)制。印制了4000余份便民服務(wù)卡下發(fā)到每戶群眾手中,群眾在家打個(gè)電話,就可以進(jìn)行政策咨詢和相關(guān)事項(xiàng)辦理。二是改進(jìn)工作方法。確立了季度村級(jí)工作觀摩評(píng)比制度,通過對(duì)環(huán)衛(wèi)整治、產(chǎn)業(yè)發(fā)展、新農(nóng)村建設(shè)等工作的檢查評(píng)比,激勵(lì)村干部謀大事、干實(shí)事、勤作為。三是開展村容整治。各支部細(xì)化了無職黨員職責(zé),采取黨員包路段、包巷道等方式,定期清理“三堆”,凈化“三口”,使各村村容村貌常年保持潔凈。四是突出和諧穩(wěn)定。通過摸底排查,繼續(xù)對(duì)前期排查出的93戶增收無思路、創(chuàng)業(yè)無資金、種養(yǎng)無技術(shù)的困難群眾,采取“一戶一策一干部(黨員)”的形式進(jìn)行結(jié)對(duì)幫扶,使這部分群眾的人均收入大幅提升。村民監(jiān)督委員會(huì)工作有序,監(jiān)督有力,全年杜絕不合理開支12萬元,提合理化建議54條,確保了華西社會(huì)的和諧穩(wěn)定,連續(xù)三年實(shí)現(xiàn)了零上訪。五是推進(jìn)整體工作。全年?duì)幦№?xiàng)目資金1693.9萬元。華西小城鎮(zhèn)基礎(chǔ)設(shè)施建設(shè)穩(wěn)步推進(jìn),城鎮(zhèn)功能日益提升,農(nóng)產(chǎn)品集散市場(chǎng)成熟壯大;完成兩個(gè)村的巷道硬化工程,使全鎮(zhèn)巷道硬化率達(dá)到98%;實(shí)施4個(gè)村的安全飲水工程,使自來水入戶率達(dá)到100%。實(shí)施土地整理項(xiàng)目8000畝,使全鎮(zhèn)所有耕地實(shí)現(xiàn)了井、渠、路、電高標(biāo)準(zhǔn)配套;高起點(diǎn)、高標(biāo)準(zhǔn)實(shí)施群眾文化活動(dòng)廣場(chǎng)、村級(jí)組織活動(dòng)陣地等改擴(kuò)建工程,現(xiàn)已打造出演家、馮東等7個(gè)新農(nóng)村示范村,使我鎮(zhèn)50%的村成為了管理有制度、產(chǎn)業(yè)有特色、增收有保障、基礎(chǔ)有提高、環(huán)境有改善的“五有”新農(nóng)村示范村。

      5、樹立先進(jìn)典型,拓寬活動(dòng)范圍。在建國61周年來臨之際,對(duì)前期工作進(jìn)行了總結(jié)回顧和表彰獎(jiǎng)勵(lì),對(duì)后期工作進(jìn)行了再動(dòng)員再部署。通過支部申報(bào)、黨委測(cè)評(píng)、公開公示等程序,評(píng)定創(chuàng)先爭(zhēng)優(yōu)先進(jìn)支部4個(gè),創(chuàng)先爭(zhēng)優(yōu)優(yōu)秀干部5人,創(chuàng)先爭(zhēng)優(yōu)先鋒黨員10人,為全鎮(zhèn)樹立了比學(xué)趕超的先進(jìn)標(biāo)桿。與此同時(shí),我鎮(zhèn)還評(píng)選出平安家庭 96戶,尊老愛幼模范85人,產(chǎn)業(yè)致富帶頭人70名。從而把創(chuàng)先爭(zhēng)優(yōu)與各類創(chuàng)建活動(dòng)結(jié)合起來,相輔相成,共同推進(jìn)。

      6、學(xué)習(xí)全會(huì)精神,加快科學(xué)發(fā)展。一是黨委中心學(xué)習(xí)組召開專題學(xué)習(xí)會(huì),并對(duì)全鎮(zhèn)如何貫徹落實(shí)十七屆五中全會(huì)精神進(jìn)行了安排和部署。機(jī)關(guān)干部在機(jī)關(guān)學(xué)習(xí)日上進(jìn)行學(xué)習(xí),并安排議題進(jìn)行專題討論;二是組織黨員干部深入村組,宣講十七屆五中全會(huì)精神,并通過開展解民憂、興產(chǎn)業(yè)、促增收等系列活動(dòng)實(shí)踐好十七屆五中全會(huì)精神。三是指導(dǎo)各村充分利用廣播、黑板報(bào)、宣傳欄等宣傳載體,全面宣傳十七屆五中全會(huì)精神,使廣大群眾了解全會(huì)的主要內(nèi)容和精神實(shí)質(zhì)。

      三、下步工作安排

      創(chuàng)先爭(zhēng)優(yōu)升級(jí)晉檔活動(dòng)將在近一年的時(shí)間內(nèi)處于全面推進(jìn)階段。我鎮(zhèn)將繼續(xù)抓好以下幾項(xiàng)工作:一是將活動(dòng)與完成當(dāng)前中心工作結(jié)合起來,突出爭(zhēng)創(chuàng)亮點(diǎn),實(shí)現(xiàn)共同進(jìn)步;二是將活動(dòng)與學(xué)習(xí)型黨組織建設(shè)結(jié)合起來,采取多種形式,提升黨員素質(zhì);三是將活動(dòng)與推進(jìn)產(chǎn)業(yè)發(fā)展幫助群眾增收緊密結(jié)合起來,努力實(shí)現(xiàn)“萬元田突破一萬畝,純收入突破一萬元”的雙萬目標(biāo)和新農(nóng)村示范村達(dá)到80%、升級(jí)晉檔一類村達(dá)到80%的爭(zhēng)創(chuàng)目標(biāo);四是將活動(dòng)與目標(biāo)管理結(jié)合起來,加強(qiáng)督導(dǎo)檢查,確保整體推進(jìn)。

      下載lucene工作總結(jié)(合集)word格式文檔
      下載lucene工作總結(jié)(合集).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        2015——2016學(xué)年度工作總結(jié)

        2015——2016學(xué)年度工作總結(jié) 新圩小學(xué) 2015-2016學(xué)年度的教育教學(xué)工作即將結(jié)束,本學(xué)年,我校在上級(jí)的領(lǐng)導(dǎo)、關(guān)心和支持下, "以人為本,以育人為目標(biāo),有追求但不脫離實(shí)際,力求......

        工作總結(jié)

        勞動(dòng)競(jìng)賽收獲 回顧2017年12月舉行的勞動(dòng)競(jìng)賽,我收獲頗豐,在工作中,我得到了成長和鍛煉,同時(shí)也明白了好的成績是建立在團(tuán)結(jié)、努力、奮斗的基礎(chǔ)上的, 要想做好催收工作,光有毅力和恒......

        工作總結(jié)

        霸州經(jīng)濟(jì)技術(shù)開發(fā)區(qū)泰山路綠化 提升改造工程 施工單位:廊坊華春園林綠化工程有限公司 編寫日期: 工作總結(jié) 2010年11月22日? 一、工程概況 霸州經(jīng)濟(jì)技術(shù)開發(fā)區(qū)泰山路綠化提升改......

        年度工作總結(jié)

        中國工商銀行普陀山支行年度工作總結(jié) 2011年,在普陀山管委會(huì)的關(guān)心、支持下,在市分行的領(lǐng)導(dǎo)下,全體單位員工圍繞既定工作計(jì)劃,密切配合、積極參與,實(shí)現(xiàn)共同利益為宗旨,適應(yīng)銀行業(yè)......

        年終工作總結(jié)

        年終工作總結(jié) 1、個(gè)人簡歷 宋寶友,男,1984年4月30日生人,膠州市九龍鎮(zhèn)人。 2004年畢業(yè)于膠州市職業(yè)學(xué)院,2006年到貴公司參加工作 本人性格溫和、樂觀、穩(wěn)重,遇事冷靜,待人誠實(shí)。有......

        工作總結(jié)

        建筑公司2010年工作總結(jié) 今年是我公司面臨生存考驗(yàn)最嚴(yán)峻的一年,由于省公司大量縮減基本建設(shè),也影響到我公司活源的銳減。也是歷年來活源最少、開工最晚、工程管理費(fèi)提取最低......

        工作總結(jié)匯總

        ※※※※部2013年工作總結(jié)集團(tuán)領(lǐng)導(dǎo)、分公司領(lǐng)導(dǎo)及諸位同事,大家好:2013年是我們※※※※公司業(yè)務(wù)快速、健康、和諧發(fā)展的一年。我部在集團(tuán)領(lǐng)導(dǎo)的正確領(lǐng)導(dǎo)和支持下,按照年初集團(tuán)......

        工作總結(jié)

        工作總結(jié) 我公司根據(jù)委托監(jiān)理合同規(guī)定的監(jiān)理范圍和控制目標(biāo),并結(jié)合考慮監(jiān)理人員的年齡層次、專業(yè)水平等條件,由公司副經(jīng)理親自帶隊(duì),組建了一支精干的監(jiān)理隊(duì)伍進(jìn)駐現(xiàn)場(chǎng)開展監(jiān)理......