【发布时间】:2010-11-10 15:25:09
【问题描述】:
我想实现数据表的全文搜索?
是否有任何支持即时索引/搜索的 .net 库?
【问题讨论】:
标签: search datatable search-engine full-text-search
我想实现数据表的全文搜索?
是否有任何支持即时索引/搜索的 .net 库?
【问题讨论】:
标签: search datatable search-engine full-text-search
Lucene.NET。
这是一篇关于我如何在我的应用程序中使用它的博客文章。 http://ifdefined.com/blog/post/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx
【讨论】:
这里是 DataTable 的一个简单扩展,它并不完全是“全文搜索”,但有趣且有用。
public static List<DataRow> FullTextSearch(this DataTable dataTable, string[] keywords)
{
var q = dataTable.AsEnumerable().Where<DataRow>(row => keywords.All(keyword =>row.ItemArray.Select(p => p.ToString()).Any<string>(s => s.Contains(keyword))));
return q.ToList();
}
【讨论】: