问题标签 [google-search-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
882 浏览

android - Android 应用索引自动完成

我目前正在我的应用程序中实现 Google 的应用程序索引 api 和语音搜索功能,并且遇到了 Google 无法在某些设备上搜索我的应用程序的问题。我测试过的大多数设备都按照他们的代码实验室示例进行了预期的工作,其中会弹出带有自动完成功能的本地搜索,以查找在我的应用程序中搜索的内容。当我的应用程序正常工作时,它会出现在要在 Google 电话搜索设置中搜索的应用程序中。

但是,出于某种原因,我测试过的某些设备(特别是运行 4.3 的 Galaxy S3 和运行 4.4.2 的 Galaxy Note 3)没有让我的应用程序出现在 Google 电话搜索设置中。这反过来意味着,尽管 App Indexing api 告诉我索引 api 调用成功,但我的自动完成结果都没有出现。当电话搜索设置中缺少应用程序时,谷歌语音搜索到我的应用程序也会失败,当它通常可以在说“搜索 <-MyApplication-> for <-Content->”时使用。

无论自动完成或语音搜索如何工作,我在我的应用程序中设置的深层链接似乎都可以工作。这让我相信这个问题甚至可能不是我可以在应用程序中解决的问题。

这是我的清单:

以下是我在我的一项活动中调用应用程序索引 api 的方式:

0 投票
0 回答
1084 浏览

android - Google App Indexing 在某些设备上不起作用

我正在使用 Google App Indexing。

该应用程序索引在 ASUS Zenfone 2(Android 版本 4.4.2)上运行良好。但不适用于以下所有经过测试的设备。

  1. 三星 Google/Galaxy Nexus a) Android 版本:4.2.1 b) Google App 版本 - 4.3.10..
  2. LGE Nexus a) Android 版本:5.0.1 b) Google App 版本 - 4.3.10..
  3. LGE Nexus 5 a) Android 版本:5.0.1 b) Google App 版本 - 4.3.10..

在华硕中,搜索结果显示带有我的应用程序图标的结果。单击结果时,它会导航到正确的应用页面。

但在其他人没有像华硕那样显示搜索结果。我收到了来自网站管理员的警告邮件。

你能猜到哪里出了问题吗?如果您需要更多详细信息,将提供可能的情况。

0 投票
4 回答
3150 浏览

cordova - 向科尔多瓦应用程序添加深层链接

我想为我的 cordova android 应用启用 App Indexing,如下所述:https ://developers.google.com/app-indexing/webmasters/app

不幸的是,我找不到如何为科尔多瓦应用程序执行此操作的文档。有一个插件可以收听和广播到 Intents,但我认为在这种情况下这对我没有帮助:https ://github.com/Initsogar/cordova-webintent

我尝试将示例 XML(使用我的数据修改)添加到 config.xml 文件中,但是当我尝试构建应用程序时,出现以下错误:

删除 XML 中的 android: 前缀时,此错误消失,但它不起作用。

0 投票
1 回答
106 浏览

android - 如何从谷歌检索单个结果?

我正在开发 android 应用程序,其中用户提供搜索密钥,该密钥必须在 google 中搜索并读取 google 的输出(如 google 语音搜索)。谷歌根据键给出了多个结果,但我只需要谷歌获取的所有结果中的第一个结果。

我怎样才能做到这一点?

有没有参考资料?

提前致谢。

0 投票
1 回答
168 浏览

android - Google App Indexing 页面视图记录是否在本地工作?

我正在集成谷歌应用索引 API。目前我记录页面浏览量,这使我的 Google Now 搜索自动完成查询并建议我的应用程序的活动。但我想知道这是本地历史的结果还是基于我的应用程序用户群活动。假设很多人已经使用我的应用程序并使用谷歌应用程序索引 API 发送页面浏览量,是否会为首次安装我的应用程序的用户建议自动完成功能?

0 投票
2 回答
129 浏览

solr - GSA 能否使用 Apache Solr 索引的数据作为组合解决方案进行搜索

据观察,谷歌并未通过其企业搜索解决方案 Google Search Appliance 提供良好的索引。但是 Apache solr 有很好的索引能力。我们可以使用 apache solr 来索引文档,然后通过 GSA 服务器搜索这些文档。这样我们就可以两全其美。请发表你的想法??

0 投票
1 回答
1497 浏览

android - 从谷歌搜索或语音输入开始活动

任务:通过语音命令从 android wear watch 命令在我的应用程序中执行某些操作。它与从谷歌搜索发送命令(通过口语或书写命令)相同。

http://developer.android.com/training/wearables/apps/voice.html “声明应用程序提供的语音操作”中描述的操作方法

我创建了两个活动:

这两个活动都可以通过命令“start [android:label for activity]”从谷歌搜索启动。然后我可以在 onResume() 处做相应的操作。

但是在系统启动器图标是为每个活动创建的!我尝试将类别更改为默认,图标消失,但无法从谷歌搜索启动活动。似乎是谷歌搜索只能启动带有 LAUNCHER 类别的活动。

因此,需要从谷歌搜索启动活动(或仅发送意图,如果可能)。问题 - 启动器上的额外图标。

0 投票
1 回答
269 浏览

cocoapods - Google App Indexing iOS SDK CocoaPods 替代品

是否有其他方法可以获取用于 Google App Indexing 的 iOS SDK,或者我是否必须使用 CocoaPods?

即所需的文件是否可以作为独立下载提供,我可以作为一次性操作将其拉入我的应用程序,而无需通过 CocoaPods 获取它们?

我问的原因是我在受限制的环境中运行,由于与 CocoaPods 集成(即创建 .xcworkspace 文件)而对我们的项目结构造成的任何更改都会影响我们的构建过程,而且我们的防火墙会在尝试安装时给我们带来问题吊舱。

0 投票
2 回答
62 浏览

google-search - 我们能否将自动建议从一个生产 GSA 盒子迁移到另一个生产 GSA 盒子

我们正在从一个生产 GSA 机器迁移到另一台生产 GSA 服务器。我们希望将所有自动建议从一个生产箱迁移到另一个生产箱。

我得到了 Google Support 的回复如下:

目前没有办法这样做,我们有一个功能请求#4411407,允许在盒子上导入查询建议。目前我们没有预计何时实施。

首先我的问题是在哪里以及如何检查#4411407 的状态。

其次让我知道自动建议是否特定于集合/前端?

因为我打算执行以下任务:

1) 从第一个 GSA 框中导出文本文件中的建议。

2) 编写一个脚本来读取该文件中的每一行,并针对新的 GSA Box 执行搜索查询。

3) 这将在新的 GSA 框中创建一个新的自动建议列表。

问候,

杰伊什·博亚尔

0 投票
1 回答
405 浏览

android - 应用已发布到 Google Play 但无法使用 Google Voice Actions

我无法在com.google.android.gms.actions.SEARCH_ACTION已发布到 Google Play(私人频道)并下载到手机上的应用程序上成功使用 Google 系统语音操作“在应用程序中搜索”( )。

MainActivity在匹配意图过滤器后,将传递来自搜索操作的额外查询的意图。

在发布应用程序之前,我已经使用以下adb命令测试了该应用程序,它运行良好:

下面是我的 Android 清单,其中包含意图过滤器:

我的谷歌语音操作所需的意图过滤器是否设置正确?如果是,为什么使用谷歌应用程序在我的应用程序中搜索关键字不起作用?或者是否有任何其他考虑因素,例如(仅个人猜测):Google App“缓存/处理”应用程序内容/意图过滤器等所需的时间,应用程序名称和搜索关键字不够“唯一”,或者事实该应用程序被分发到私人频道而不是?

希望之前成功实施 Google Voice Actions 的任何人分享并提供一些意见。