我想在我的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
复制相似问题