Ejemplo n.º 1
0
 /// <summary>
 /// 搜索一条匹配度最高的记录
 /// </summary>
 /// <param name ="options">搜索选项</param>
 /// <returns></returns>
 public ILuceneIndexable SearchOne(SearchOptions options)
 {
     return(GetConcreteFromDocument(LuceneIndexSearcher.ScoredSearchSingle(options)));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 搜索一条匹配度最高的记录
 /// </summary>
 /// <param name ="options">搜索选项</param>
 /// <returns></returns>
 public T SearchOne <T>(SearchOptions options) where T : class
 {
     return(GetConcreteFromDocument(LuceneIndexSearcher.ScoredSearchSingle(options)) as T);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 执行搜索并将结果限制为特定类型,在返回之前,搜索结果将转换为相关类型
 /// </summary>
 /// <param name ="options">搜索选项</param>
 /// <returns></returns>
 public ISearchResultCollection <ILuceneIndexable> Search(SearchOptions options)
 {
     return(Search <ILuceneIndexable>(options));
 }