Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liamca/azuresearchmobile
Tutorial on how to build a cross platform mobile application using Azure Search and Cordova
https://github.com/liamca/azuresearchmobile
Last synced: 1 day ago
JSON representation
Tutorial on how to build a cross platform mobile application using Azure Search and Cordova
- Host: GitHub
- URL: https://github.com/liamca/azuresearchmobile
- Owner: liamca
- License: mit
- Created: 2016-01-22T17:13:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-19T00:44:40.000Z (almost 9 years ago)
- Last Synced: 2023-08-15T06:06:52.140Z (over 1 year ago)
- Language: JavaScript
- Size: 6.74 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Azure Search Cross Platform Tutorial
This is a tutorial on how to build a cross platform mobile application using Azure Search and Cordova. It allows you to build a search enabled mobile application for devices such as iPhone, Android and Windows Phone.
I have split this tutorial into multiple steps to allow you to build out the final application. The final goal of this tutorial is a mobile application that allows people to search for Historic Sites located in the United States. Some of the features that will be shown and used in this final application include:
* **Full Text Search** to allow you to find sites that match a users entered text
* **Filtering & Faceting** to allow you to drill into various categories of historic sites
* **PDF Text Extraction** where the text from PDF's related to these historic sites are indexed and searchacble from the application
* **Spelling Mistake, Stemming & Phonetic Search** to allow users to find content even if they mistype or otherwise make small errors in the searchMain PageFilteringDetails Page
## Technologies Used
There are three main technologies used to build out this application which include:
* **Apache Cordova** which is the technology used to create the cross platform JavaScript application
* **Azure Search** which is the full text search service that contains the details on the Historic Sites and is where the application executes its search
* **Azure Blob Storage** contains the images used within the application## Chapters
[**Chapter 1 - Getting Started**](https://github.com/liamca/AzureSearchMobile/tree/master/Chapter%201%20-%20Getting%20Started)[**Chapter 2 - Building the Cordova App**](https://github.com/liamca/AzureSearchMobile/tree/master/Chapter%202%20-%20Create%20the%20Cordova%20App)
[**Chapter 3 - Adding Search to the Cordova Application**](https://github.com/liamca/AzureSearchMobile/tree/master/Chapter%203%20-%20Add%20Search%20to%20Cordova%20App)
[**Chapter 4 - Adding Filtering**](https://github.com/liamca/AzureSearchMobile/tree/master/Chapter%204%20-%20Adding%20Filtering)
[**Chapter 5 - Adding a Details Page**](https://github.com/liamca/AzureSearchMobile/tree/master/Chapter%205%20-%20Adding%20a%20Details%20Page)
[**Completed Application**](https://github.com/liamca/AzureSearchMobile/tree/master/Completed%20Application)