2011-03-17 184 views

回答

1

薩米特究竟是你的要求嗎?正如你總是可以做一個小的POC,並且我已經在其他帖子中回答過的,Solr是一個獨立的企業搜索服務器,所以如果你使用Spring,Struts,Wicket或者任何其他框架,它並不重要。所有這些都需要從它需要收集數據的數據源進行索引,無論是數據庫,文件系統還是通過網絡的任何其他數據。 它有一些開箱即用的數據處理程序,它知道如何處理和讀取/解析來自您配置的源的數據,當您要求Solr提供數據以進行搜索時,它會根據您的搜索將數據交給您標準,現在掌握您如何使用數據並使用它。

我希望這會幫助你理解這個概念。

+0

我想使用它的基本文件意系統和數據庫搜索。它是否只能作爲獨立服務器運行,我們能不能將它與我們的web應用程序一起部署在tomcat中,並通過spring security來限制它的訪問。我們的web.xml需要做什麼修改才能整合它。另外,我想知道設置它並將其配置爲使用我的數據庫的基本步驟 – 2011-03-18 11:53:34

+0

@Sumit:您將在Solr網頁上了解如何配置它的所有信息,是的,您可以使用Solr的戰爭在你的Tomcat中,並作爲一個Web服務來訪問它。 – 2011-03-18 12:10:08

+0

我想知道我沒有得到任何信息的事情是,我可以Solr的集成在我的web應用程序,這意味着我可以將其部署我的應用程序內或我必須部署它分開 – 2011-03-19 15:18:38

0

您可以使用EmbeddedSolr到Solr完全融入你的web應用。您不需要部署任何額外的WAR,只是您的Web應用程序的WAR。

這將您的應用程序內火起來的Solr,讓您可以直接訪問它。關於這樣做的好處是,接口是完全一樣通過HTTP訪問到一個獨立的服務器,如果您以後就可以改變你的想法只會是一個單行變化

+0

Hi @MrWiggles,只是因爲他們已經真正擺脫了嵌入Solr的束縛。首先,如果遇到內存問題,很難隔離。 – 2012-02-26 18:26:39

+0

謝謝,很高興知道未來 – tddmonkey 2012-12-14 10:16:20