搜索时如何与solr通信?

时间:2017-09-14 11:50:51

标签: solr

我正在学习如何使用solr开发搜索应用程序。我有一个使用html创建的网站,其中有一个搜索栏。

当用户输入要搜索的关键字时,它必须从索引到solr的数据中检索匹配的记录。我的问题是如何连接前端 solr的网站。

请给我明确的步骤来实现相同的目标。

2 个答案:

答案 0 :(得分:0)

有与solr通信的不同库,您可以使用取决于您的技术。有些是::

日光浴[PHP]:

Solarium是一个PHP Solr客户端库,可以准确地模拟Solr概念。许多其他Solr库只处理与Solr的通信,Solarium还使您无需使用记录良好的API处理所有复杂的Solr查询参数。

https://github.com/solariumphp/solarium

干草堆[Django]:

Haystack为Django提供模块化搜索。它具有统一,熟悉的API,允许您插入不同的搜索后端(如Solr,Elasticsearch,Whoosh,Xapian等),而无需修改代码。

https://django-haystack.readthedocs.io/en/master/

答案 1 :(得分:0)

如果您使用的是JavaScript,则可以直接从客户端使用Sorl REST API。

有各种客户端API: https://lucene.apache.org/solr/guide/6_6/client-apis.html