【发布时间】:2015-07-08 08:22:05
【问题描述】:
我创建了具有以下属性的城市索引
- 姓名
- 人口
- 国家
使用以下代码,我可以运行搜索并获得结果
var parser = new QueryParser(Lucene.Net.Util.Version.LUCENE_30, "Name", analyzer);
Query query = parser.Parse(searchTerm);
TopScoreDocCollector result = TopScoreDocCollector.Create(resultCount, true);
searcher.Search(query, result);
例如,当我将Berlen~ 作为模糊查询运行时,我得到了一些结果。但人口最多的柏林市位于中间。如何影响查询以使人口值较高的城市获得更高的分数?
【问题讨论】:
标签: lucene lucene.net