如何在ASP.NET Web应用程序(3.5 Framework)中使用SOLR?请描述最好的方法

时间:2010-06-25 07:14:33

标签: asp.net solr

我想在我的SOLR网络应用程序中使用Apache Lucene项目中的ASP.NET搜索平台。

基本目的是利用SOLR从数据库中搜索我的实体相关属性。

让我具体一点。

我在数据库中有三个表,所有表都有7-10列,包含数千个数据。

E.g Table #1 TBLEmployee(包含TBLEmployeMentTypeTBLEmployeeDept)和Table #2 EmploymentType以及Table #3 is TBLEmployeeDept的推荐。

简而言之,一张表中提到了两个表。而且所有这些数据都太多了。

现在,我想根据员工SOLRnameemailid等利用employementtype进行搜索。

请建议这样做,因为我的客户希望我使用它而不是数据库存储过程。

P.S: - 如果您对我的问题有任何疑问,请在帖子上ping我,以便我可以详细解释。

1 个答案:

答案 0 :(得分:1)

  

如何在我的.NET应用程序中使用SOLR?

Solr有一个HTTP接口,因此您可以通过发出HTTP请求来使用它。您可以使用HttpWebRequestSolrNetSolrSharp

执行此操作
  

我的客户希望我使用它而不是数据库存储过程。

Solr 关系数据库,它并不意味着替换关系数据库,它意味着用作全文搜索引擎。对于某些应用程序,您可以使用Solr而不是关系数据库,但您需要了解它们根本不是一回事。

  

我在数据库中有三个表...

以下是一些有关设计Solr架构并将数据库映射到Solr的文章: