我创建了带有索引和搜索数据(模糊搜索和通配符搜索)的 Lucene.net 项目。现在我想优先考虑搜索结果。如何对内容进行排名?
对于模糊搜索:
Query query = new FuzzyQuery(new Term("ContentText", searchString));
finalQuery.Add(query, BooleanClause.Occur.SHOULD);
对于通配符搜索:
Query query1 = new WildcardQuery(new Term("ContentText", searchString));
finalQuery.Add(query1, BooleanClause.Occur.SHOULD);