【问题标题】:Custom .NET Application Search Solution Needed [closed]需要自定义 .NET 应用程序搜索解决方案 [关闭]
【发布时间】:2011-02-04 14:25:58
【问题描述】:

我们正在为客户开发一个自定义的 .NET 目录列表样式应用程序,我们需要一个强大的搜索解决方案。该应用程序将在 SQL Server 08 上使用 ASP .NET C# 构建。该应用程序基于组织用户可以在配置文件管理样式区域中输入的数据。字段可以是文本框、文本区域、选择框、多选等。来自主网站的用户需要能够使用搜索功能来查找结果,但此结果应该搜索整个数据库,而不仅仅是基于一个或两个领域。它可以是用户可以填写或选择的任何字段中的任何内容。

谁能帮我找到一个可行的解决方案,让我们可以在这个应用程序中使用 .NET 驱动的搜索引擎?它必须最好是 C#,在 .NET 3.5 和 SQL Server 08 上运行。数据库是完全自定义构建的架构,因此没有要显示或可以显示的架构示例。

如果您需要更多信息来提供令人满意的答案,请告诉我,我会尽力针对您的要求提供更多信息。

谢谢你,陈

【问题讨论】:

    标签: c# .net asp.net sql-server search-engine


    【解决方案1】:

    结帐Lucene.Net

    Lucene.Net 是 Java Lucene 搜索引擎到 C# 和 .NET 平台(利用 Microsoft .NET Framework)的源代码、每个类、每个 API 和算法端口。

    【讨论】:

    • 是的,它看起来不错,只是还不确定它是否会滚动。不应该,我不是说不会,Lucene 的其他主要竞争对手是否做得很好?
    • @cian1991ferrari - 我不熟悉任何其他看到如此广泛使用的人。
    • 那听起来很有希望。由于我只是一名学生,我对术语的理解并不完全,但用外行的话来说,Lucene 搜索是否应该始终了解我们的数据结构和关系,并根据所有可能的数据提供深入的搜索?
    • @cian1991ferrari - 如果你以这种方式配置和设置它......你应该能够将它指向你的数据库,告诉它要索引的内容然后去。
    • 酷,这听起来像是一个很好的解决方案,希望它能够解决我们正在制作的概念等。感谢您的所有帮助。对于所有其他人来说,其他搜索引擎前景很有帮助,尽管 Lucene 看起来很棒。
    【解决方案2】:

    【讨论】:

    • 是的,它看起来不错,只是还不确定它是否会滚动。不应该,我不是说不会,Lucene 的其他主要竞争对手是否做得很好?
    【解决方案3】:

    除了Lucene .NET(我用过而且非常好),你也可以考虑SQL Server's Full-text search。这也非常强大,如果您需要查询的所有数据都在数据库中,这对您来说是另一个不错的选择 - 我们将它用于大型企业管理系统,并且对我们来说效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2012-01-15
      相关资源
      最近更新 更多