我正在学习如何使用solr开发搜索应用程序。我有一个使用html创建的网站,它有一个搜索栏。如何在搜索时与solr通信?
当用户输入要搜索的关键字时,它必须从索引到solr的数据中检索匹配的记录。我的问题是如何连接前端 网站与solr。
请给我明确的步骤来实现相同的。
我正在学习如何使用solr开发搜索应用程序。我有一个使用html创建的网站,它有一个搜索栏。如何在搜索时与solr通信?
当用户输入要搜索的关键字时,它必须从索引到solr的数据中检索匹配的记录。我的问题是如何连接前端 网站与solr。
请给我明确的步骤来实现相同的。
有与solr通信的不同库,您可以使用取决于您的技术。一些是::
日光浴[PHP]:
日光浴是一个PHP Solr的客户机库,准确地建模Solr的概念。在许多其他Solr库只处理与Solr的通信的情况下,Solarium还可以使用一个良好记录的API来减轻您处理所有复杂的Solr查询参数的难度。
https://github.com/solariumphp/solarium
草堆[Django的]:
草堆为Django提供模块化搜索。它具有一个统一的,熟悉的API,允许您插入不同的搜索后端(如Solr,Elasticsearch,Whoosh,Xapian等),而无需修改代码。
如果您使用JavaScript,你可以直接从客户端使用SORL REST API。
有各种客户端API: https://lucene.apache.org/solr/guide/6_6/client-apis.html