Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 ÓïÑÔ

±¾ÎÄÕª×Ô£º http://www.ibm.com/developerworks/cn/java/j-noaccent.html
ѧϰһÖÖеıà³ÌÓïÑÔ±ÈѧϰеĿÚÍ·ÓïÑÔÒªÈÝÒ׵öࡣȻ¶ø£¬ÔÚÕâÁ½ÖÖѧϰ¹ý³ÌÖУ¬¶¼Òª¸¶³ö¶îÍâµÄŬÁ¦È¥Ñ§Ï°²»´ø¿ÚÒôµØËµÐÂÓïÑÔ¡£Èç¹ûÄúÊìϤ C »ò C++£¬ÄÇôѧϰ Java ÓïÑÔ²¢²»À§ÄÑ£¬Õâ¾ÍÏñÊÇ»á˵ÈðµäÓïµÄÈËȥѧµ¤ÂóÓïÒ»Ñù¡£ÓïÑÔËäÓв»Í¬£¬µ«Óֱ˴˻ ......

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

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

¡¾×ª¡¿ÈçºÎÔÚJavaÖбÜÃâequals·½·¨µÄÒþ²ØÏÝÚå

ÒëÕß×¢ :Äã¿ÉÄÜ»á¾õµÃJavaºÜ¼òµ¥£¬ObjectµÄequalsʵÏÖÒ²»á·Ç³£¼òµ¥£¬µ«ÊÇÊÂʵ²¢²»ÊÇÄãÏëÏóµÄÕâÑù£¬ÄÍÐĵĶÁÍê±¾ÎÄ£¬Äã»á·¢ÏÖÄã¶ÔJavaÁ˽âµÄÊÇÈç´ËµÄÉÙ¡£Èç¹ûÕâÆªÎÄÕÂÊÇÒ»·ÝJava³ÌÐòÔ±µÄÈëÖ°±ÊÊÔ£¬ÄÇô²»ÖªµÀÓжàÉÙÈË»áµôÂäµ½ÕâÑùµÄÏÝÚåÖС£Ô­ÎÄת×Ôhttp://www.artima.com/lejava/articles/equality.html Èýλ×÷Õß¶¼ÊDz»Í¬Áì ......

JAVAÖÐ×î·½±ãµÄUnicodeת»»·½·¨

ÔÚÃüÁîÐнçÃæÓÃnative2ascii¹¤¾ß  
1.½«ºº×ÖתΪUnicode:  
C:\Program   Files\Java\jdk1.5.0_04\bin>native2ascii  
²âÊÔ  
\u6d4b\u8bd5  
2.½«Unicodeת»»Îªºº×Ö: 
C:\Program   Files\Java\jdk1.5.0_04\bin>native2ascii   -reverse  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ