我想在我的SOLR
网络应用程序中使用Apache Lucene
项目中的ASP.NET
搜索平台。
基本目的是利用SOLR
从数据库中搜索我的实体相关属性。
让我具体一点。
我在数据库中有三个表,所有表都有7-10列,包含数千个数据。
E.g Table #1 TBLEmployee
(包含TBLEmployeMentType
,TBLEmployeeDept
)和Table #2 EmploymentType
以及Table #3 is TBLEmployeeDept
的推荐。
简而言之,一张表中提到了两个表。而且所有这些数据都太多了。
现在,我想根据员工SOLR
,name
,emailid
等利用employementtype
进行搜索。
请建议这样做,因为我的客户希望我使用它而不是数据库存储过程。
P.S: - 如果您对我的问题有任何疑问,请在帖子上ping我,以便我可以详细解释。答案 0 :(得分:1)
如何在我的.NET应用程序中使用SOLR?
Solr有一个HTTP接口,因此您可以通过发出HTTP请求来使用它。您可以使用HttpWebRequest或SolrNet或SolrSharp。
执行此操作我的客户希望我使用它而不是数据库存储过程。
Solr 不关系数据库,它并不意味着替换关系数据库,它意味着用作全文搜索引擎。对于某些应用程序,您可以使用Solr而不是关系数据库,但您需要了解它们根本不是一回事。
我在数据库中有三个表...
以下是一些有关设计Solr架构并将数据库映射到Solr的文章: