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

´«ÖDz¥¿ÍJAVAÅàѵ2010 4 29Lucene×ܽá


´«ÖDz¥¿ÍJAVAÅàѵ2010-4-29Lucene×ܽá
½ñÌìÐÄÇé²»´í£¬±±¾©µÄÌìÖÕÓÚ¶³öÁËÌ«ÑôÄÇ»¨¶ùÒ»°ãµÄÁ³µ°¶ù£¬ÐÄÇéÒ²²»ÓÉÒò´Ë¶øÉú³öϲÔã¬ÈË×ÜÊÇ»áÊÜ»·¾³µÄÓ°Ï죬ÏÂÎç»ØÀ´ÐÂÎÅÖÐÎÒ¿´µ½¹ã¶«ÄDZ߷¢ÉúµÄÊ£¬ÎÒÐÄÇé˵²»³öÀ´µÄ³ÁÖØ£¬ÎªÊ²Ã´ÕâЩÈ˲»ºÃºÃÕäϧÉú»îÄØ£¿ÎªÊ²Ã´ÒªÄÃÄÇЩÎÞ¹¼µÄСº¢×Ó³öÆø£¬°¦£¡
Éú»îÒÀȻҪ¼ÌÐø£¬Ñ§Ï°ÒÀ¾ÉÒª¼ÌÐø£¬¾ÍÏñÿÌì¶¼Òªµ½×â·¿ÍâÃæµÄСµê´ò°×Ã×·¹ÁË£¬ËäȻζµÀ²»ÊǺܺ㬵«È´ÊDz»¿ÉȱÉÙµÄÒ»²¿·Ö£¬Éú»î±¾À´¾ÍÈç´Ë£¬ÎÒÇÞÊҵĸçÃÇÌìÌì¶¼³Ô°×ÂøÍ·£¬ÎҾͲ»Çå³þÁË£¬¸çÃÇ£¬ÄãΪʲô¾ÍÄÇôϲ»¶³ÔÄÇÂøÍ·£¬¸çÃÇȴ˵£¬ÎÒ³ÔÃ×·¹³ÔÁ˶Ç×ÓÍ´£¬ÕæÊÇЦµ¿ÁË´óÑÀÁË£¬ËûÒ»ÌìÈý¶Ù£¬¶Ù¶Ù³ÔÂøÍ·¡£¾ÍÏñÎÒÒ»ÌìÒª³ÔÈý´Î°×Ã×·¹Ò»Ñù£¬²»¹ÜÎÒÔõôŬÁ¦µÄÏëÈ¥³Ô¼¸¸öÂøÍ·£¬µ«ÎÒ·¢ÏÖ£¬ÎҸı䲻ÁË£¬ÎÒ¶àÄêÀ´ÐγɵÄϰ¹ß£¬»¹ÊÇÃ×·¹ºÃ£¬¸çÃÇÈÏÎªÂøÍ·ºÃ£¬Ë­Ò²¸Ä±ä²»ÁËË­¡£
ÌÀÑô¹âÀÏʦ£¬ÎÒÖ»ÄÜ˵ÊÇÈËÈçÆäÃû£¬ÕæµÄÊǺÜÑô¹âµÄÒ»ÃûÀÏʦ¡£´ÓËûµÄÑù×ÓÀ´Íƶϵϰ£¬Ëû¾ø¶ÔÊÇÎÒÃÇѧУ×îÄêÇáµÄһλÀÏʦ£¬ºÍÎÒÃǰàµÄͬѧ²î²»¶à´ó£¬ÈËÈçÆäÃû£¬Ñô¹âÈ÷ÍÑ£¬ÉùÒôÈ´·Ç³£ÓдÅÐÔ£¬Èç¹ûÊÇÅ®Éú£¬¿ÉÒԺܿì¾Í±»ËûµÄÉùÒôÃÔסÁË¡£Lucene£¬È«ÎÄËÑË÷ÒýÇæ£¬ÎÒÒ»±éÓÖÒ»±éµÄÒ²ÔÚËÑË÷£¬×ܽá½ñÌìËùѧµÄ֪ʶµã£º
1.ʹÓÃLucene¾ÍÊÇҪʵÏÖÕ¾ÄÚËÑË÷£¬³£Óõķ½Ê½¾ÍÊÇ´ÓÊý¾Ý¿âÖиù¾ÝÊäÈëÄÚÈݽøÐÐËÑË÷£¬µ«ÊÇÕâÑùµÄËÙ¶ÈÊǷdz£µÄÂýµÄ¡£µ«ÊÇͨ¹ýLucene¾Í¿ÉÒÔ´ÓË÷Òý¿âÖпìËٵļìË÷Ïà¹ØµÄ£¬×îÖ÷ÒªµÄ¾ÍÊÇ·ûºÏÓû§ÒªÇóµÄÊý¾Ý¡£
2.ÎÒÃǵŤ×÷¾ÍÊÇ×÷ÓòÙ×÷Lucene ÌṩµÄAPI²Ù×÷Ë÷Òý¿âÖеÄÊý¾Ý£¬ÒÔ¼°Î¬»¤ÆäÖеÄÊý¾Ý¡£
Ë÷Òý¿â¹ÜÀí£¬Ê¹ÓÃIndexWriter¡£ÓÃËû¿ÉÒÔÔÚË÷Òý¿âÖÐÔö¼Ó¡¢É¾³ý¡¢¸üÐÂË÷ÒýÊý¾Ý£¬¶ÔÓ¦µÄ·½·¨Îª£ºaddDocument()¡¢deleteDocuments()¡¢updateDocument()¡£Ò²¿ÉÒÔ½øÐÐË÷Òý¿âµÄһЩÆäËûÓйصÄÐÞ¸ÄÓëÓÅ»¯µÄ²Ù×÷¡£
ÔÚË÷Òý¿âÖÐËÑË÷£¬Ê¹ÓÃIndexSearcher¡£¶ÔÓ¦µÄ·½·¨Îªsearch()¡£
¸ÅÄ
1.Directory Ë÷Òý¿â¡£ËùÓеÄÊý¾ÝÒ²ÊÇÒÔÎļþµÄÐÎʽ´æÔÚË÷Òý¿âÖУ¬ÆäʵË÷Òý¿âÒ²¾ÍÊÇÒ»¸öÎļþ¼Ð£¬ÆäÖд¢ÁËÐíÐí¶à¶àµÄÊý¾Ý¡£ÎÒÃDz»ÓÃÖ±½ÓÈ¥¸ÄÎļþÖеÄÊý¾Ý£¬ÊÇͨ¹ýºÍÒÀÀµÓÚLuceneÌṩµÄAPI£¬¾ÍÏñÎÒÃÇʹÓÃSQLÓï¾äÈ¥²Ù×÷Êý¾Ý¿âÒ»Ñù¡£
´´½¨Óï¾ä£ºDirectory d = FSDirectory.open(new File("./"));
2.Analyzer(·ÖÎö)
(·ÖÎöÆ÷),ÎÒ¶Ô·ÖÎöÆ÷µÄÀí½â²»ÊǺܺá£ÔÚ´´½¨¡¢Ð޸ġ¢É¾³ý¡¢²éѯʱ¶¼ÒªÓõ½£¬ÌرðÊÇÔÚÒ»¸öÏîÄ¿ÖУ¬Äã²ÉÓÃʲôÑùµÄ·ÖÎö½øÐÐÌí¼ÓDocument¾ÍÒª²ÉÓÃͬÑùµÄ·ÖÎöÆ÷½øÐÐÆäËüµÄ²Ù×÷¡£ÒýÓÃÒ»¶ÎÒ


Ïà¹ØÎĵµ£º

JavaÈռǣ¨Ò»£©——javaÈëÃÅ

javaÈëÃÅ
Ò»¡¢javaÊÇʲô
javaÊÇÒ»ÖÖ¼ÆËã»ú±à³ÌÓïÑÔ£¬Èí¼þ¿ª·¢Æ½Ì¨£¬Èí¼þÔËÐÐÆ½Ì¨£¬»¹ÊÇÒ»ÖÖÈí¼þ²¿Êð»·¾³¡£
¶þ¡¢javaÓÐʲô
java¼¼ÊõÓÐÈý¸ö·ÖÖ§£ºJava SE¡¢Java EEºÍJava ME¡£
Èý¡¢javaÄܸÉʲô
Ö÷ÒªÓÐÈý¸ö·½Ã棺×ÀÃæÓ¦ÓóÌÐòµÄ¿ª·¢¡¢ÆóÒµ¼¶µÄÓ¦ÓúÍǶÈëʽÉ豸¡£
ËÄ¡¢javaµÄÌØµã
javaÊÇÒ»ÖÖ¼òµ¥µÄ¡¢ÃæÏò¶ÔÏóµÄ¡¢·Ö² ......

JAVA¼¼ÇÉ:´ò°üwarµÄ¼¸ÖÖ·½·¨

¡¡1.Ê×ÏÈÊǹ¤¾ß±ÈÈçEclipseºÜ·½±ãÁË¡£
¡¡¡¡2.ÓÃwinrarÖ®ÀàµÄ¹¤¾ß£¬°Ñweb-infoĿ¼£¬¼°¸úËüͬ¼¶µÄËùÓÐĿ¼¼°Îļþ£¬´ò°ü³É zipÎļþ¾ÍÐÐÁË£¬È»ºó°ÑÀ©Õ¹Ãû¸Ä³Éwar!
¡¡¡¡3 JarÃüÁ
¡¡¡¡¼Ù¶¨ÓÐÒ»¸öWebÓ¦ÓãºC:\myHome
¡¡¡¡ myHome/WEB-INF/……
¡¡¡¡myHome/files/……
¡¡¡¡myHome/image/… ......

java ¶ÁдÎļþ²Ù×÷


Java¶ÁÎļþдÎļþ²Ù×÷
By Aillo on March 27, 2008 7:56 PM | 0 Comments | Previous | Next | EDIT
    ÕâÀJavaµÄ¶ÁÎļþºÍдÎļþ¶¼ÊÇ»ùÓÚ×Ö·ûÁ÷µÄ£¬Ö÷ÒªÓõ½ÏÂÃæµÄ¼¸¸öÀࣺ
1¡¢FileReader----¶ÁÈ¡×Ö·ûÁ÷
2¡¢FileWriter----дÈë×Ö·ûÁ÷
3¡¢BufferedReader----»º³åÖ¸¶¨ÎļþµÄÊäÈë
¸ÃÀàµÄ·½·¨ÓУº ......

Java»·¾³µÄ´î½¨

Ê×ÏÈÎÒÃÇÓ¦¸Ã¶Ô JDK,JRE,JVM ÓÐËùÈÏÖª£¬ÏÂÃæÕâ¸öͼ¾Í¿ÉÒÔÇåÎúµÄ±íÊöËûÃǵĹØÏµ£º JDK,JRE,JVM µÄ¹ØÏµ Ò»¸ö¸ü¸´ÔÓµÄͼ£ºÕâÊÇ J2SE 1.5  ¾ßÌ幦ÄÜͼ±í£¬ÔÚͼµÄ×ó±ß£¬ÎÒÃÇ¿ÉÒÔÇåÎúµÄ¿´³öÄÄЩÊÇJVMµÄ·¶³ë£¬ÄÄЩÊÇJREµÄ·¶³ë£¬ÄÄЩÊÇJDKµÄ·¶³ë¡£ Java³ÌÐòµÄÖ´ÐÐÂß¼­ ÏÂÃæÍ¼ÑÝʾµÄÊÇÈçºÎ´òÔìÒ»¸ö¸öÐÔ»¯µÄJavaÆô¶¯Æ÷ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ