Lucene 得分算法

1.示例代码:
	TextField content = new TextField("字段名", "字段值", Store.YES);
	//激励因子:改变激励因子,可以提高得分,即提高匹配度。
	//设置的值越大,匹配度越高,得分越高,排名越高,相当于百度中的竞价排名。
	content.setBoost(10);

2.Lucene会对搜索结果打分,用来表示文档数据与词条关联性的强弱,得分越高,表示查询的匹配度就越高,排名就越靠前!
3.其算法公式是:

Lucene 得分算法


Lucene索引阶段设置Document Boost和Field Boost 实现合理打分

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

Lucene 得分算法

 

 

 

 

 

 

上一篇:UIAlertController中TextField的用法


下一篇:iOS学习——页面的传值方式