building amazing searches with search api
play

Building amazing searches with Search API Thomas Seidl (drunken - PowerPoint PPT Presentation

Building amazing searches with Search API Thomas Seidl (drunken monkey) Site Building Overview Created 2010 (for Drupal 7) Based on suggestions for Core Search Generic and fmexible search tools Difgerent data Difgerent


  1. Building amazing searches with Search API Thomas Seidl (drunken monkey) Site Building

  2. Overview ● Created 2010 (for Drupal 7) ● Based on suggestions for Core Search ● Generic and fmexible search tools ● Difgerent data ● Difgerent search engines ● Difgerent types of user interfaces

  3. Basic architecture ● Search index ● Generic information ● Search what ? ● Search server ● Actual storage/retrieval ● Can use database, Solr, etc. ● Search how ?

  4. Basic architecture Index Views Server Index Facets …

  5. [Live demo]

  6. Index items immediately Pro Contra ● No stale data ● Performance ● Possibly longer waits → Security concerns ● User experience → Usually good idea on smaller sites

  7. [Live demo]

  8. Access control ● Several options for content and comments ● “Index items immediately” is important ● Otherwise needs manual handling!

  9. [Live demo]

  10. Setting up Solr ● Self-installed or Solr Hoster ● Use confjg fjles from module ● Security concerns ● See the Drupal.org handbook!

  11. [Live demo]

  12. Planned further changes ● Simplifjed UI ● More Views-like UI for “Fields” ● Wizard for easy search creation ● Smaller changes ● Indexing performance ● Caching ● Operators

  13. Add-on modules ● Facets ● Multi-index searches ● Pages ● Autocomplete ● Saved searches ● (Location) ● (Attachments) ● (Sorts) ● (Ranges)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend