【发布时间】:2011-04-16 15:39:01
【问题描述】:
我正在使用 mvc.net 2.0、sql server 2005。
是否可以在这个平台上实现 Apache Solr 搜索?
【问题讨论】:
标签: asp.net-mvc solr
我正在使用 mvc.net 2.0、sql server 2005。
是否可以在这个平台上实现 Apache Solr 搜索?
【问题讨论】:
标签: asp.net-mvc solr
如果您指的是 Lucene 搜索,您可以查看 Examine,这是一个非企业 Lucene 搜索。
如果您需要将搜索作为服务然后使用 Solr,则需要安装 Solr server。为此,您需要安装 Tomcat 或另一个 servlet 容器并创建一个 Solr 实例。
完成后,您可以从代码中post XML fragments 创建索引,就像您通常执行 HttpPost 一样。然后你使用 HttpGet 请求到search the index。
【讨论】:
有一个名为 Solrnet 的 Solr 示例站点,您可能会感兴趣。
【讨论】:
您正在尝试做的是使用 lucence。 Solr 是您可以用来查询 lucene 的客户端,据我所知,您不需要构建专门处理对 lucene 的查询调用的客户端。 solr 的美妙之处在于它使用 http 调用来查询 lucene。因此,您只需要使用 Solr 通过 http 调用创建索引。 Lucene 负责这些调用的后端处理。 试试http://www.lucidimagination.com/ 你会发现很多例子。这里
您可以从 Apache 站点下载 Solr 包。您可以设置它并简单地使用您的浏览器来测试查询。设置 Solr 需要一些时间,一旦完成,您就可以非常轻松地对其进行测试。
【讨论】: