Spring Boot Service for 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
Failed to load latest commit information.
Docker
elasticsearch
gke
gradle/wrapper
src
.gitignore
LICENSE.txt
README.md
build.gradle
gradlew
gradlew.bat
privacy.html
search-architecture.png
settings.gradle

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 Spring Boot Service, detailed in the post, which integrates the Action for Google Assistant's serverless Cloud Function with Elasticsearch, by exposing a RESTful API.

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