【发布时间】:2013-09-24 10:24:01
【问题描述】:
我创建了带有索引和搜索数据(模糊搜索和通配符搜索)的 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);
【问题讨论】:
-
用于模糊搜索查询 query = new FuzzyQuery(new Term("ContentText", searchString)); finalQuery.Add(query, BooleanClause.Occur.SHOULD);对于通配符搜索查询 query1 = new WildcardQuery(new Term("ContentText", searchString)); finalQuery.Add(query1, BooleanClause.Occur.SHOULD);
-
更新您的问题,而不是作为评论添加..
-
我有更新问题
标签: c# lucene lucene.net