如何使用Solr / Lucene构建简单的搜索引擎?

时间:2017-05-15 08:47:25

标签: search web solr lucene

我对Solr完全不熟悉。我的教授让我建立一个搜索引擎,可以用Solr搜索一些因果关系和条件文本。 现在我已经构建了一个核心并将一些文本数据导入Solr服务器,并可以在Solr Admin上查询它们。但我不知道如何构建一个具有谷歌或其他搜索引擎等网络界面的搜索引擎,并将其与Solr集成。请告诉我如何逐步完成。

1 个答案:

答案 0 :(得分:0)

您需要选择一些编程语言,并使用该语言可用的库之一与Solr进行通信。最后,您可以编写自己的库再次激活Solr服务器的HTTP请求,但通常情况下,提取您的库已经可用。

例如,如果您想使用PHP,您可以使用Solarium库,因此可以使用常用技术(HTML,CSS,JS)编写Web界面,并编写应用程序的后端在PHP中(它将与Solr通信并执行您指定的查询)。

如果你想要一个更直接的方法(例如跳过PHP),你可以将Solr服务器暴露给公众没有问题(一个非常糟糕的主意,除非你在Solr和用户之间放置某种代理)你可以使用像ajax-solr这样的东西,这将允许您直接从浏览器触发Solr查询(类似于Solr Admin UI的工作方式)。