Google Cloud Function for the post 'Integrating Search Capabilities with Actions for Google Assistant, using GKE and Elasticsearch'
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
_prelims
data
.env.yaml
.gcloudignore
.gitignore
192x192-gstafford.png
LICENSE.txt
README.md
deploy-cloud-function.sh
helper.js
index.js
package-lock.json
package.json
privacy.html
search-architecture.png

README.md

Programmatic Ponderings Search Action for Google Assistant

This project was created for the post, Integrating Search Capabilities with Actions for Google Assistant, using GKE and Elasticsearch. This two-part post explores the enhancement of voice and text-based conversational interfaces by integrating a search and analytics engine. By interfacing an Action for Google Assistant conversational interface with Elasticsearch, we will improve the Action’s ability to provide relevant results to the end-user.

This repository contains the Action's serverless Cloud Function, detailed in the post, which communicates with Elasticsearch, via the Spring Boot Service.

Google Assistant Preview

Here is a brief YouTube video preview of the final Action for Google Assistant, we will explore in this post, running on an Apple iPhone 8.

Architecture

The final architecture of the Action for Google Assistant will look as follows.

Google-Assistant-Architecture-Final