我正在學習如何使用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