我想在我的SOLR web应用程序中使用来自Apache Lucene项目的ASP.NET搜索平台。
其基本目的是使用SOLR从数据库中搜索与我的实体相关的属性。
让我说得更具体点。
我在数据库中有三个表,它们都有7-10列,有数千个数据。
例如Table #1 TBLEmployee (包含来自TBLEmployeMentType、TBLEmployeeDept的引用)以及Table #2 EmploymentType和Table #3 is TBLEmployeeDept。
简而言之,在一个表中有两个表。而且他们都有太多的数据。
现在我想利用SOLR进行基于员工name、emailid、employementtype等方面的搜索。
请建议这样做,因为我的客户希望我使用它,而不是数据库存储过程。
记者:-如果你对我的问题有任何疑问,请在邮件中给我打电话,以便我能详细解释。
发布于 2010-06-28 13:30:21
如何在我的.NET应用程序中使用SOLR?
Solr有一个HTTP接口,因此您可以通过对它发出HTTP请求来使用它。您可以使用HttpWebRequest,或者使用SolrNet或SolrSharp来完成这一任务。
我的客户希望我使用它而不是数据库存储过程。
Solr是而不是关系数据库,它不是用来替换关系数据库的,而是作为全文搜索引擎使用的。对于某些应用程序,您可以使用Solr而不是关系数据库,但您需要了解它们根本不是一回事。
数据库里有三张桌子..。
下面是一些关于设计Solr模式和将数据库映射到Solr的文章:
https://stackoverflow.com/questions/3116209
复制相似问题