2017-05-15 55 views
0

我完全是Solr的新手。我的教授要求我建立一個可以用Solr搜索一些因果關係和條件文本的搜索引擎。 現在我已經構建了一個核心並將一些文本數據導入Solr服務器,並可以在Solr Admin上查詢它們。但我不知道如何建立一個像谷歌或其他搜索引擎一樣的網頁界面的搜索引擎,並將其與Solr整合。請告訴我如何一步一步做到這一點。如何使用Solr/Lucene構建簡單的搜索引擎?

回答

0

您需要選擇一些編程語言,並使用該語言的其中一個庫與Solr通信。最後,您可以編寫自己的庫,再次向Solr服務器發送HTTP請求,但通常,抽象這個庫的庫已經可用。例如,如果你想使用PHP,你可以使用Solarium庫,所以可以用通常的技術(HTML,CSS,JS)編寫你的Web界面,你的應用程序的後端將用PHP編寫它將與Solr通信並執行您指定的查詢)。

如果您想要一個更直接的方法(例如跳過PHP),並且將Solr服務器公開給公衆是沒有問題的(一個非常糟糕的主意,除非在Solr和用戶之間放置某種代理)你可以使用像ajax-solr這樣的東西,這將允許你直接從瀏覽器中發起Solr查詢(類似於Solr管理UI的工作方式)。

+0

thx!我認爲Ajax-solr是我想要的。謝謝你幫助我! –