摘要:        
在索引阶段设置Document Boost和Field Boost,存储在(.nrm)文件中。如果希望某些文档和某些域比其他的域更重要,如果此文档和此域包含所要查询的词则应该得分较高,则可以在索引阶段设定文档的boost和域的boost值。这些值是在索引阶段就写入索引文件的,存储在标准化因子(.nrm)文件中,一旦设定,除非删除此文档,否则无法改变。如果不进行设定,则Document Boost和Field Boost默认为1。Document Boost及FieldBoost的设定方式如下:Document doc = new Document();Field f = new Field(&    阅读全文
posted @ 2011-07-17 14:07
JumpByte
阅读(232)
评论(0)
推荐(0)
        
            
        
        
摘要:        
lucene在doc.add(new Field("content",curArt.getContent(),Field.Store.NO,Field.Index.TOKENIZED));Field有两个属性可选:存储和索引。通过存储属性你可以控制是否对这个Field进行存储;通过索引属性你可以控制是否对该Field进行索引。事实上对这两个属性的正确组合很重要。Field.Index Field.Store 说明TOKENIZED(分词) YES 被分词索引且存储TOKENIZED NO 被分词索引但不存储NO YES 这是不能被搜索的,它只是被搜索内容的附属物。如URL等    阅读全文
posted @ 2011-07-17 13:37
JumpByte
阅读(168)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号