5 Additional Search Concepts/Features

 

This chapter covers

  • Increasing interactivity with typeahead searching
  • Implementing front-end features with the App Studio code editor
  • Customizing pipeline functionality with the JavaScript pipeline stage
  • Providing a curated data experience with details pages
  • Getting users to the information they want faster with landing pages

I hope Chapter 4 began to give you a sense of the kind of search solutions that can be developed with Fusion. You should be starting to feel how powerful search is as a method of data interaction. Now we should start looking at how you can round out your search solutions with features that make the experience even better for your users.

While the leap from database lookups to relevancy-based search was a monumental jump for data interaction, there are many augmenting features that have continued to make search an even better experience. Some of these features have become so synonymous with search that you may no longer notice or think of them. In this chapter we will look at implementing some of these key features in Fusion.

5.1           Typeahead searching (autocomplete)

5.1.1                   Why typeahead is an important feature

5.1.2                   Implementing typeahead in Fusion

5.1.3                   Implementing typeahead in App Studio

5.2           The JavaScript pipeline stage

5.2.1                   Under the covers of the JavaScript pipeline stage

5.2.2                   Integrating data at query time using the JavaScript pipeline stage

5.3           Digging deeper into App Studio

5.3.1                   App Studio services, processors, and filters

5.3.2                   Creating details pages in App Studio

5.4           Get users there faster with landing pages

5.5           Summary