例如:比如一句话,title中可能出现关键字,另外一句title中和content都还有关键字,
我怎么写第二句的得分就会比第一句高啊,是讲content这个内容也进行索引吗?
document.Add(new Field("title", list[i].title, Field.Store.YES, Field.Index.ANALYZED, Lucene.Net.Documents.Field.TermVector.WITH_POSITIONS_OFFSETS));
document.Add(new Field("content", list[i].content, Field.Store.YES, Field.Index.ANALYZED, Lucene.Net.Documents.Field.TermVector.WITH_POSITIONS_OFFSETS));
我只要对可能包含关键字的字段进行索引就可以了吗?
搜索的时候两个字段都搜就可以了,lucene自己的加权符合你的要求