by José Mota
Lessons:15Length:1.6 hours
Next lesson playing in 5 seconds
CancelFree Preview: Compare Ruby Search Engines
Introduction
01:14
Web applications can accumulate a lot of data, so a good search feature is crucial for users to navigate this data and find the information they need. Search is hard, though! That's why search engines such as Elasticsearch and Apache Solr are so popular.
In this course, Envato Tuts+ instructor José Mota will show you how to incorporate search into your web application. You'll create an application for searching a database of Envato Tuts+ courses with features such as date range filtering, full-text search, and search result pagination. Follow along and you'll see how to implement these features with Elasticsearch or with Sunspot (a Ruby interface to Apache Solr).
1.Introduction3 lessons, 11:37
3 lessons, 11:37
Free Lesson 1.1Introduction01:14
Free Lesson
1.1
Introduction
01:14
Free Lesson 1.2Bootstrap the Application05:23
Free Lesson
1.2
Bootstrap the Application
05:23
1.3Prepare the Data05:00
1.3
Prepare the Data
05:00
2.Elasticsearch7 lessons, 59:32
7 lessons, 59:32
2.1Install and Configure Elasticsearch12:15
2.1
Install and Configure Elasticsearch
12:15
2.2Basic Search Using Elasticsearch05:10
2.2
Basic Search Using Elasticsearch
05:10
2.3Text Fields13:10
2.3
Text Fields
13:10
2.4Number Ranges06:00
2.4
Number Ranges
06:00
2.5Date Ranges08:03
2.5
Date Ranges
08:03
2.6Common Date Filters09:10
2.6
Common Date Filters
09:10
2.7Pagination For Elasticsearch05:44
2.7
Pagination For Elasticsearch
05:44
3.Sunspot4 lessons, 24:21
4 lessons, 24:21
3.1Install and Configure Sunspot07:17
3.1
Install and Configure Sunspot
07:17
3.2Basic Search With Sunspot04:12
3.2
Basic Search With Sunspot
04:12
3.3Advanced Search10:34
3.3
Advanced Search
10:34
3.4Pagination For Sunspot02:18
3.4
Pagination For Sunspot
02:18
4.Conclusion1 lesson, 01:33
1 lesson, 01:33
4.1Final Review01:33
4.1
Final Review
01:33
Subscribe to watch full course
Subscribe to watch full course