我想使用SOLR在我的android應用上進行搜索。這是我能做的嗎? 如果可以,請將我指向一些代碼示例? 感謝Android應用+ SOLR
3
A
回答
10
而定。 Solr是一個相當繁重的服務器應用程序,它不適合在Android設備上運行。
你要在服務器上運行Solr的地方,讓你的Android應用程序通過HTTP連接到Solr。
但是,Solr並非設計用作公共HTTP應用程序(請參閱Solr security wiki page),因此通常最好編寫一個小型Web服務作爲代理,同時提供簡化的,量身定製的API爲您的Android應用程序。
2
在特定的Android應用程序,我知道,他們使用寫在 一個Python框架,會談JSON的API端點。他們使用MySQL和Solr來實現持久性 ,並且某些種類的數據專門存儲在Solr中。是的,他們正在使用 Solr查詢功能。
做遵循 「Android客戶端< - > API < - >持久層」 設計;不要將 任何數據庫直接暴露給android客戶端。由於毛雅伯指出, Solr的是沒有足夠的智慧使自己從一個delete *
從別人誰 反向工程您的應用程序安全;一個設計合理的API可以處理非法請求。
0
使用這個修改的類爲Android
執行在移動裝置中的SOLR搜索相關問題
- 1. 指數到Solr從Android應用程序
- 2. 將solr 4架構應用到solr 6
- 3. SOLRJ使用android應用程序連接本地主機solr
- 4. 使用solr 4.3.0在應用組排序離子solr
- 5. SOLR在使用solr導入
- 6. 在Solr中應用補丁1093 4.7.2
- 7. 集成solr與彈簧應用程序
- 8. 網絡應用程序的solr安全
- 9. 使用kaminari分頁solr響應?
- 10. Solr的部署8.5.5成WAR應用
- 11. 與Web應用程序集成的Solr
- 12. 如何在solr中應用助推器
- 13. SOLR - 處理查詢響應
- 14. SOLR響應大小限制
- 15. Solr響應內容類型
- 16. solr響應xml格式
- 17. solr雲中創建Solr核心(solr 4.1.0)
- 18. 使用solr-client更新solr集合
- 19. 使用Solr DataImportHandler
- 20. 使用SOLR-1395
- 21. Solr runtimelib用法
- 22. 使用Solr的
- 23. Solr查詢:用+
- 24. 使用Solr Geohash
- 25. 使用Solr 4.2
- 26. 使用Solr
- 27. 使用Solr
- 28. mysql + solr或solr本身
- 29. 的Solr Solr中4.6.1
- 30. solr