2012-11-26 51 views
2

我的解決方案運行在http://localhost:8983/solr/。我有一個運行在http://localhost:8080/login.jsp的Spring MVC應用程序。 我想只能查詢我的spring應用程序中的solr數據。什麼是最好的方式去做這件事?有人有一個簡單的例子嗎?使用SolrJ REST-API查詢Spring應用程序中的數據

回答

1

使用SolrJ與Sol整合Solr。
SolrJ是Solr Java客戶端庫,它將允許您查詢Solr並獲取可用作Spring Model MVC的Model對象的Java對象的結果。 您可以使用Solrj輕鬆創建與Solr交互的Repository。
另外,請確保Solr集合的安全,以便任何人無需身份驗證即可從直接URL訪問Solr。 帶有Spring MVC應用程序的Solrj客戶端可以使用身份驗證來查詢SOlr。

+0

您可以使用Solrj輕鬆創建與Solr交互的Repository。我該怎麼做呢?我會喜歡一個簡單的例子。 – Jumdax

+0

http://adeithzya.wordpress.com/2011/08/25/using-apache-solr-with-spring-framework/檢查示例。您可以將SolrServer對象注入存儲庫/服務並使用相同的方式進行查詢。 – Jayendra

+0

非常有幫助!謝謝! – Jumdax

0

您也可以使用spring-data-solr這樣做。它應該很好地集成到現有的Spring MVC應用程序中。