Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

´«ÖDz¥¿Íjavaѧϰ lucene½ø½×


ÎÒ½ñÌìѧϰÁËluceneµÄһЩ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ë÷ÒýÎļþ½á¹¹£º
   µ¹ÅÅË÷Òý£¬Ë÷Òý¶ÔÏóÊÇÎĵµÖеĵ¥´ÊµÈ£¬ÓÃÀ´´æ´¢ÕâЩµ¥´ÊÔÚÒ»¸öÎĵµÖеÄλÖá£ÀýÈ磬ÓÐЩÊéÔÚ×îºóÌṩµÄË÷Òý£¨µ¥´Ê——Ò³ÂëµÄ¶ÔÓ¦ÁÐ±í£©£¬¾Í¿ÉÒÔ¿´³ÉÊÇÒ»ÖÖµ¹ÅÅÐòË÷Òý¡£¿ÉÒÔͨ¹ýһЩ¹Ø¼ü×Ö£¬ÔÚÈ«ÊéÖмìË÷³öÓëÖ®Ïà¹ØµÄ²¿
Ë÷ÒýÎļþµÄ¼ìË÷Óëά»¤
     ´Ê»ã±í¹æÄ£Ïà¶Ô½ÏС£¬Îĵµ¼¯ºÏ¹æÄ£½Ï´ó¡£½øÐмìË÷ʱ£¬ÏÈ´Ó¼ìË÷´Ê»ã±í¿ªÊ¼£¬È»ºóÕÒµ½Ïà¶ÔÓ¦µÄÎĵµ¡£Èç¹û²éѯÖнö°üº¬Ò»¸ö¹Ø¼ü´Ê£¬ÔòÔÚ´Ê»ã±íÖÐÕÒµ½¸Ãµ¥´Ê£¬²¢È¡³öËû¶ÔÓ¦µÄÎĵµ¾Í¿ÉÒÔÁË¡£Èç¹û²éѯÖаüº¬¶à¸ö¹Ø¼ü´Ê£¬ÔòÐèÒª½«¸÷¸öµ¥´Ê¼ìË÷³öµÄ¼Ç¼½øÐкϲ¢¡£
ά»¤µ¹ÅÅË÷ÒýÓÐÈý¸ö²Ù×÷£º²åÈ롢ɾ³ýºÍ¸üÐÂÎĵµ¡£µ«ÊǸüвÙ×÷ÐèÒª½Ï¸ßµÄ´ú¼Û¡£ÒòΪÎĵµÐ޸ĺ󣨼´Ê¹ÊǺÜСµÄÐ޸ģ©£¬¾Í¿ÉÄÜ»áÔì³ÉÎĵµÖеĺܶàµÄ¹Ø¼ü´ÊµÄλÖö¼·¢ÉúÁ˱仯£¬Õâ¾ÍÐèҪƵ·±µÄ¶ÁÈ¡ºÍÐ޸ļǼ£¬ÕâÖÖ´ú¼ÛÊÇÏ൱¸ßµÄ¡£Òò´Ë£¬Ò»°ã²»½øÐУ¨ÕæÕýµÄ£©¸üвÙ×÷£¬¶øÊÇʹÓÓÏÈɾ³ý£¬ºó´´½¨”µÄ·½Ê½´úÌæ¸üвÙ×÷¡£
Lucene³£ÓõÄAPI£º
Document £ºLuceneËù²Ù×÷µÄ¶ÔÏó
Field£º×é³ÉDocumentµÄÔªËØ£¬´ú±íÒ»¸öÊôÐÔ¡£Store¡¢Index
   new Field( String name, String value, Store store, Index index )
Directory£ºË÷Òý¿â£¨Ä¿Â¼£©
   FSDirectory    £ºÕæÊµµÄĿ¼
   RAMDirectory£ºÔÚÄÚ´æÖеÄÒ»¸öÐéÄâµÄĿ¼
QueryParser£º°Ñ²éѯ×Ö·û´®±äΪ²éѯ¶ÔÏóµÄ¹¤¾ß¡£Ê¹ÓÃ×ÓÀà: MultiFieldQueryParser
   new MultiFieldQueryParser(String[] fields, Analyzer a)
Term£º´ú±íij¸öÊôÐÔÖеÄÒ»¸ö¹Ø¼ü´Ê£¨Ä¿Â¼ÖгöÏÖµÄÌõÄ¿£©£¬ÊÇËÑË÷µÄ×îСµ¥Î»
Query £º²éѯ¶ÔÏ󣨷â×°µÄ¹ýÂËÌõ¼þ£©¡£Óкܶà×ÓÀ࣬¶ÔÓ¦¸÷ÖÖ¸÷ÑùµÄ²éѯ·½Ê½¡£
TopDocs£¨Ò»Ì×£© £º´ú±í²éѯ½á¹û
  // Ìí¼ÓË÷Òý
       addDocument( Document doc )
       // ¸üÐÂ
       updateDocument(Term term, Document doc)
       // ɾ³ý
       deleteDocument(Term term)
       // ºÏ²¢Ë÷Òý¿â
       addIndexesNoOptimize(Directory[])
    


Ïà¹ØÎĵµ£º

java´úÂë»ñÈ¡Êý¾Ý¿âÁ¬½Ó²¢²Ù×÷Êý¾Ý¿âÓû§

 
ADFÖлñµÃÊý¾Ý¿âÁ¬½Ó£¬¶ÁÈ¡xmlÎļþµÄÊý¾Ý£¬²¢½«Æäдµ½Êý¾Ý¿âÖУº
public static void main(String[] argv) throws Exception {
       //»ñµÃÇý¶¯
        Class driverClass = Class.forName("oracle.jdbc.OracleDriver");
  &nb ......

java ¼òµ¥ÊµÏÖftp

°ücommons-net-1.4.1.zip
import org.apache.commons.io.IOUtils;
import org.apache.commons.net.ftp.FTPClient;
import com.eduvideotv.util.Global;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileOutputStream;
/**
* Apache commons-net ÊÔÓ ......

JavaÒì³£´¦Àí×ܽá£Ûת£Ý

http://lavasoft.blog.51cto.com/62575/18920
JavaÒì³£´¦Àí×ܽá
 
       
Òì³£´¦ÀíÊdzÌÐòÉè¼ÆÖÐÒ»¸ö·Ç³£ÖØÒªµÄ·½Ã棬ҲÊdzÌÐòÉè¼ÆµÄÒ»´óÄѵ㣬´ÓC¿ªÊ¼£¬ÄãÒ²ÐíÒѾ­ÖªµÀÈçºÎÓÃif...else...À´¿ØÖÆÒì³£ÁË£¬Ò²ÐíÊÇ×Ô·¢
µÄ£¬È»¶øÕâÖÖ¿ØÖÆÒ쳣ʹ¿à£¬Í¬Ò»¸öÒì³£»òÕß´íÎóÈç¹û¶à¸öµØ· ......

ÔÚEclipseÖн«Java Projectת»»³ÉDynamic Web Project


±à¼­¹¤³ÌµÄ.projectÎļþ£º
Ìí¼Ó
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
µ½
<natures>

& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ