Search with Using Sphinx and Thinking Sphinx, Lessons Learned
We all experienced how easy it is to get started with Sphinx and Thinking Sphinx but it becomes complex very quickly with sophisticated data models. We will talk about the folowing topics:
- indexing through has_many relationships using multi-value attributes and the limitations of that solution.
- search filters
- geolocation search
- cross index search
- cross model search
The goal of this presentation and discussion is to give and illustrate simple code solutions to solve common search problems using Sphinx and Thinking Sphinx.