我正在学习如何使用solr开发搜索应用程序。我有一个使用html创建的网站,其中有一个搜索栏。
当用户输入要搜索的关键字时,它必须从索引到solr的数据中检索匹配的记录。我的问题是如何连接前端 solr的网站。
请给我明确的步骤来实现相同的目标。
答案 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等),而无需修改代码。
答案 1 :(得分:0)
如果您使用的是JavaScript,则可以直接从客户端使用Sorl REST API。
有各种客户端API: https://lucene.apache.org/solr/guide/6_6/client-apis.html