我们正在为客户开发自定义.NET目录列表样式应用程序,我们需要强大的搜索解决方案。该应用程序将在SQL Server 08上的ASP .NET C#中构建。该应用程序基于组织用户可以在配置文件管理样式区域中输入的数据。字段可以是文本框,textareas,选择框,多选等。主网站的用户需要能够使用搜索功能查找结果,但是此结果应该搜索整个数据库,而不仅仅是将结果基于一个或两个领域。它可以是用户可以填写或选择的任何字段中的任何内容。
任何人都可以帮我找到可用于此应用程序的.NET驱动搜索引擎的可能解决方案吗?它必须最好是在.NET 3.5和SQL Server 08上运行的C#。数据库是完全自定义构建的模式,因此没有要显示的模式示例或可以显示的模式示例。
如果您需要更多信息以提供令人满意的答案,请通知我,我会尝试提供更多您要求的信息。
谢谢,Cian
答案 0 :(得分:5)
结帐Lucene.Net。
Lucene.Net是一个源代码,每类,API-per-API和Java Lucene搜索引擎的算法端口,使用Microsoft .NET Framework到C#和.NET平台。
答案 1 :(得分:1)
答案 2 :(得分:0)
除了Lucene .NET(我已经使用并且非常好)之外,您还可以考虑SQL Server's Full-text search。这也是非常强大的,如果您需要查询的所有数据都在数据库中,这对您来说是另一个不错的选择 - 我们将它用于大型企业管理系统,它对我们来说效果很好。