Android 安卓应用程序&x2B;索尔

Android 安卓应用程序&x2B;索尔,android,solr,Android,Solr,我想使用SOLR在我的android应用程序上进行搜索。这是我能做的吗? 如果是这样的话,你能告诉我一些代码示例吗? 谢谢视情况而定。Solr是一个相当繁重的服务器应用程序,它不适合在Android设备上运行 您将希望在某个服务器上运行Solr,并让您的Android应用程序通过HTTP连接到Solr 但是,Solr并不是设计用来作为公共HTTP应用程序的(请参阅),因此通常最好编写一个小型web服务,作为代理,同时为您的Android应用程序提供简化、定制的API。在我知道的特定安卓应用程序中

我想使用SOLR在我的android应用程序上进行搜索。这是我能做的吗? 如果是这样的话,你能告诉我一些代码示例吗?
谢谢

视情况而定。Solr是一个相当繁重的服务器应用程序,它不适合在Android设备上运行

您将希望在某个服务器上运行Solr,并让您的Android应用程序通过HTTP连接到Solr


但是,Solr并不是设计用来作为公共HTTP应用程序的(请参阅),因此通常最好编写一个小型web服务,作为代理,同时为您的Android应用程序提供简化、定制的API。

在我知道的特定安卓应用程序中,他们使用的API端点是用 一个使用JSON的Python框架。他们同时使用MySQL和Solr实现持久性 某些类型的数据专门存储在Solr中。是的,他们正在使用 它的查询功能的Solr

遵循“Android客户端API持久层”设计;不要暴露 任何数据库都可以直接连接到android客户端。正如毛里西奥·谢弗所指出的, Solr不够聪明,无法保护自己免受来自以下人员的
delete*

反向工程你的应用程序;正确设计的API可以处理非法请求。

使用此修改的ANDROID类在移动设备上执行SOLR搜索